sql >> Base de Datos >  >> RDS >> Mysql

PDO::query frente a PDOStatement::execute (PHP y MySQL)

Sí, porque cuando llamas a PDO::prepare , el servidor debe crear un plan de consulta y metainformación para esa consulta, luego hay una sobrecarga adicional para vincular los parámetros especificados cuando usa PDO::execute . Entonces, para ahorrar esta sobrecarga y mejorar el rendimiento, puede usar PDO::query para consultas sin parámetros.

Sin embargo, según la escala y el tamaño de su aplicación, y la configuración de su servidor/host (compartido/privado), es posible que vea o no un aumento en el rendimiento.