Mysql
 sql >> Database >  >> RDS >> Mysql

PDO::query vs. PDOStatement::execute (PHP e MySQL)

Sì, perché quando chiami PDO::prepare , il server deve creare un piano di query e metainformazioni per tale query, quindi c'è un sovraccarico aggiuntivo per associare i parametri specificati quando usi PDO::execute . Quindi, per risparmiare questo sovraccarico e migliorare le prestazioni, puoi utilizzare PDO::query per query senza parametri.

Tuttavia, a seconda della scala e delle dimensioni della tua applicazione e della configurazione del tuo server/host (condiviso/privato), potresti o meno vedere alcun aumento delle prestazioni.