PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PreparedStatement molto lento, ma query manuale rapida

Le dichiarazioni preparate sono ottimizzate senza la conoscenza dei parametri effettivi. In PostgreSQL 9.1 le istruzioni preparate sono ottimizzate solo per i valori più comuni. Quando le istruzioni preparate sono lente, è necessario utilizzare un SQL dinamico. PostgreSQL ha una bella API - query parametriche - è tra le istruzioni preparate e le solite query - È sicuro contro l'iniezione di SQL ed è immune da problemi con l'ottimizzazione cieca.