Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

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


Sim, porque quando você chama PDO::prepare , o servidor deve criar um plano de consulta e metainformações para essa consulta, então haverá sobrecarga adicional para vincular os parâmetros especificados quando você usar PDO::execute . Portanto, para economizar essa sobrecarga e melhorar o desempenho, você pode usar PDO::query para consultas sem parâmetros.

No entanto, dependendo da escala e do tamanho do seu aplicativo e da configuração do servidor/host (compartilhado/privado), você pode ou não ver nenhum aumento de desempenho.