Bonjour à toutes et à tous !
Voila, je suis étudiant en 2ème année d'IUT info, donc restez indulgent avec moi ^^
Voila, je manipule une base de données de plusieurs centaines de milliers de lignes. Et, je commence à devoir penser à l'optimisation de mon temps de traitement....
Avant la requete je suis à 0.11s de temps d'execution, apres je suis à plus de 13s.... C'est vraiment problématique. J'aimerais qu'on puisse m'expliquer comment marche le temps des requêtes, et comment obtenir le même résultat que cette requete, en prennant vraiment moins de temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // *** 0.11 secondes. *** $arrStatutTotal = array(); $statutTotal = array(); $queryTotal = "SELECT Type FROM candidat c,trace t WHERE c.Identifiant_Cand = t.Identifiant_Cand AND Type IN (SELECT Type FROM candidat c, trace t WHERE c.Identifiant_Cand = t.Identifiant_Cand AND Resultat_Reponse LIKE 'incorrect%')"; $resuTotal = mysqli_query($co,$queryTotal) or die (mysqli_error($co)." queryTotal"); //*** 13.1 secondes. ***
Je vous remercie de votre aide !
Partager