多くの人々は、SQLインジェクション攻撃を防ぐためにパラメータ化されたクエリを使用することが重要であることを知っています。
クエリオプティマイザは実行前にすべてのパラメータ化されたSQLステートメントを再解析する必要がないため、オンライントランザクション処理を行う場合、パラメータ化されたクエリはsqliteとoracleでもはるかに高速です。パラメータ化されたクエリを使用するとsqliteが3倍速くなるのを見てきましたが、並行性が高い極端な場合には、パラメータ化されたクエリを使用するとoracleが10倍速くなる可能性があります。
mysql、ms sql、db2、postgresqlなどの他のdbはどうですか?
パラメータ化されたクエリとリテラルクエリのパフォーマンスに同等の違いはありますか?