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

Várias consultas MYSQL versus vários loops php foreach


Depende do que é mais importante:legibilidade ou desempenho. Eu esperaria que uma única consulta e o preenchimento prévio de arrays PHP fossem mais rápidos de executar, já que as conexões de banco de dados são caras, mas uma consulta simples para cada seção é muito mais legível.

A menos que você saiba (e não apenas espere) que obterá uma enorme quantidade de tráfego, eu faria consultas separadas e depois me preocuparia em otimizar se parecer que isso será um problema. Nesse ponto, haverá outras coisas que você desejará fazer de qualquer maneira, como criar uma camada de acesso a dados e adicionar algum cache.