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

Devo usar uma instrução SQL Select grande ou várias pequenas?


Você deve executar uma ferramenta de criação de perfil se estiver realmente preocupado, pois depende de muitas coisas e pode variar, mas, como regra, é melhor ter menos consultas sendo compiladas e menos viagens de ida e volta ao banco de dados.

Certifique-se de filtrar as coisas tão bem quanto você pode usar suas cláusulas where e join on.

Mas honestamente, isso geralmente não importa, já que você provavelmente não será atingido com tanta força em comparação com o que o banco de dados pode fazer, portanto, a menos que a otimização seja sua especificação, você não deve fazê-lo prematuramente e fazer o que é mais simples.