Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2015, 13:25
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: Cálculos con MySQL muy lento

No abras dos hilos para la misma pregunta. Las PDU de FDW lo prohíben expresamente.

Por lo demás, empecemos por el lado de que esa consulta es un espanto de ineficiencia. Como mínimo, semejante abuso de LIKEs, que es una de las peores cláusulas en cuanto performance, conspira contra cualquier intento de mejora.
Además los GROUP BY y ORDER BY son, por definición, asesinos de performance. Sólo se deberían usar cuando tienes un conjunto de resultados muy, pero muy acotado. Hacerlo sonre una tabla grande, con una consulta que hace tantos tablescan, es una muy mala idea.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 09/05/2015 a las 16:08