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

Consulta MySQL em um loop vs usando uma junção SQL


A join O método geralmente é considerado melhor, mesmo porque reduz a sobrecarga de enviar e receber consultas para o banco de dados.

Se você tiver índices apropriados nas tabelas, o desempenho subjacente dos dois métodos será semelhante. Ou seja, ambos os métodos usarão índices apropriados para buscar os resultados.

De uma perspectiva de banco de dados, o join método é muito superior. Ele consolida a lógica dos dados em um só lugar, tornando o código mais transparente. Ele também permite que o banco de dados faça otimizações que podem não ser aparentes no código do aplicativo.