Pernyataan yang disiapkan dioptimalkan tanpa mengetahui parameter aktual. Di PostgreSQL 9.1 pernyataan yang disiapkan dioptimalkan hanya untuk nilai-nilai yang paling umum. Ketika pernyataan yang disiapkan lambat, maka Anda harus menggunakan SQL dinamis. PostgreSQL memiliki API yang bagus - kueri parametrik - ini adalah beberapa di antara pernyataan yang disiapkan dan kueri biasa - Aman terhadap injeksi SQL, dan kebal terhadap masalah dengan optimasi buta.