Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2014, 17:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
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)