problème de dépassement du max_execution_time
Salut tout le monde,
Je travaille actuellement sur un projet générant des statistiques pour un logiciel.
Les statistiques sont accessibles sur le web et accèdent à une bdd en mysql que le logiciel remplit.
Je ne peux en aucun cas modifier la structure de la BDD.
Mon problème est que la table dans laquelle je fais ma requete est énorme, et je dépasse presque à chaque fois le temps d'execution de 30sec.
La table contient 2850661 lignes ...
Evidemment, j'ai essayé en augmentant ce temps d'execution à 60 sec mais ce n'est pas une solution, de plus ca ne marche pas non plus.
Auriez vous une idée pour palier à ce problème ?
Mettre la requete en execution en arrière plan ?? ou autre ?
Code:
1 2
|
SELECT ArboName, count(*) as nbCalls, sum(Duration) as Duration, sum(Duration)/count(*) as DMA FROM Events WHERE EventName = "CallEnd" and MONTH(CallStart) = "06" and Year(CallStart) = "2007" AND DAYOFMONTH(CallStart) = "01"and ( ArboName = "PASSUP-785160" or ArboName = "PASSUP-785113") GROUP BY ArboName |