22/10/2014, 17:00
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Optimizar consulta grande mysql Las consultas con LEFT JOIN son muy difíciles de optimizar, porque son ineficientes por definición. Además, es más complejo sin tener los datos de las tablas para realziar verificaciones.
Por otro lado, toda esa parafernalia de llamadas a las mismas tablas me sugiere que o tienes una relación de herencia, o tienes varios campos con el mismo dominio en cada tabla.
En el primer caso, no habría problema, pero en el segundo si.
Por otro lado, usar ORDER BY, lo que es más ineficiente. Tanto esa cláusula como GROUP BY son asesinas de performance.
Exactamente, ¿lo que tienes es una herencia o son como dije, columnas con el mismo dominio?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |