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

Consulta MySQL en un bucle frente al uso de una unión SQL

El join El método generalmente se considera mejor, aunque solo sea porque reduce la sobrecarga de enviar consultas de ida y vuelta a la base de datos.

Si tiene índices adecuados en las tablas, el rendimiento subyacente de los dos métodos será similar. Es decir, ambos métodos usarán índices apropiados para obtener los resultados.

Desde la perspectiva de una base de datos, join método es muy superior. Consolida la lógica de datos en un solo lugar, haciendo que el código sea más transparente. También permite que la base de datos realice optimizaciones que podrían no ser evidentes en el código de la aplicación.