Requete qui augmente de 5 s le délai d'attente de la page
Bonjour,
J'ai un problème avec cette requête:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| SELECT this.CodeFlux AS CodeFlux, TitreFlux, ajouter.NomFlux AS NomFlux, (
SELECT COUNT( * )
FROM item, ajouter, flux
WHERE flux.CodeFlux = ajouter.CodeFlux
AND item.CodeFlux = flux.CodeFlux
AND flux.CodeFlux = this.CodeFlux
AND item.CodeItem NOT
IN (
SELECT CodeItem
FROM afficher
WHERE CodeMembre = '1'
)
) AS NewItem
FROM ajouter, flux AS this
WHERE ajouter.CodeMembre = '1'
AND ajouter.CodeFlux = this.CodeFlux
ORDER BY NomFlux |
Le délai d'attente des pages sur lesquels cette requête est exécutée:
http://img686.imageshack.us/img686/1148/phpn.jpg
Cette requête n'est-elle pas assez optimisée sachant que le délai d'attente augmente en fonction du nombre de résultat ?
En executant cette requete directement dans MySQL:
Citation:
Affichage des enregistrements 0 - 21 (22 total, Traitement en 2.3808 sec.)
Ça me parait un peu long non ?
Ce problème est présent uniquement sur mon dédié, en local je n'ai aucun problème.
Merci