sql >> Databasteknik >  >> RDS >> PostgreSQL

PreparedStatement mycket långsam, men manuell fråga snabb

Förberedda uttalanden optimeras utan kunskap om faktiska parametrar. I PostgreSQL 9.1 är förberedda uttalanden optimerade endast för de flesta vanliga värden. När förberedda satser är långsamma måste du använda en dynamisk SQL. PostgreSQL har trevligt API - parametriska frågor - det är en del mellan förberedda satser och vanliga frågor - Det är säkert mot SQL-injektion, och det är immunt mot problem med blind optimering.



  1. MySql logikoptimering

  2. Gcloud app distribuera SQLSTATE[HY000] [2002] Ingen sådan fil eller katalog

  3. Hitta grupp med poster som matchar flera värden

  4. MySQL LAST_INSERT_ID() används med flera poster INSERT-sats