Hola.
Bueno, este tema lo habia planteado antes en PHP, pero ahora voy a hablar de algo que creo tiene mas que ver con este foro.
Me venia pasando que en ciertas paginas las consultas demoraban demasiado. En una pagina con tan solo 1 consulta mysql tenia casi el total del % de tiempo de ejecucion y PHP el 1% (consultas el tipo ...SELECT COUNT(*)...)
Queria comentar la conclucion a la que llegue. Las paginas en donde el % de mysql era casi el total tienen en comun que dentro del WHERE de las consultas se pone la condicion de una fecha.
Por ejemplo .... AND fecha>'2002-01-01'...
Sacando la condicion de las fechas de los WHERE los tiempos de mysql se reducen en mas del 50% en todos los casos, y el % de php pasa a ser el total.
Para verificarlo, añadi un .... AND fecha>'2002-01-01'... en las paginas donde los tiempos eran perfectos, y el rendimiento bajo.
Aun en local, donde tendria que "volar", tambien se aprecia la diferencia.
Si tenen alguna idea, los escucho, gracias.