プリペアドステートメントは、実際のパラメータの知識がなくても最適化されます。 PostgreSQL 9.1では、プリペアドステートメントは最も一般的な値に対してのみ最適化されています。プリペアドステートメントが遅い場合は、動的SQLを使用する必要があります。 PostgreSQLには優れたAPIがあります-パラメトリッククエリ-プリペアドステートメントと通常のクエリの間にあります-SQLインジェクションに対して安全であり、ブラインド最適化の問題の影響を受けません。
プリペアドステートメントは、実際のパラメータの知識がなくても最適化されます。 PostgreSQL 9.1では、プリペアドステートメントは最も一般的な値に対してのみ最適化されています。プリペアドステートメントが遅い場合は、動的SQLを使用する必要があります。 PostgreSQLには優れたAPIがあります-パラメトリッククエリ-プリペアドステートメントと通常のクエリの間にあります-SQLインジェクションに対して安全であり、ブラインド最適化の問題の影響を受けません。