Bonjour,
Depuis la migration de notre serveur sql de la version 3.23.54 à la version 5.0.22
(changement de machine aussi pour être sur une plus puissante),
une requete est plus lente pour passer de 0.24 sec à 26.44 sec (ça en fait du temps).
La requete est la suivante :
(dans ma base elle n'affiche qu'un résultat d'où l'inquiétude du temps qu'il met depuis la version 5).
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
17
18
19
20
21
22
23 SELECT DISTINCT m.machine AS code_barre, m.confighard AS confighard, CONCAT( all3.nom, " ", all3.prenom ) AS name, all3.service AS service, m.etat AS etat, m.site AS site FROM listesoft li, logiciels lo, machine m LEFT JOIN all3 ON all3.TGI = m.TGI LEFT JOIN listelement ON m.machine = listelement.machine LEFT JOIN elements ON elements.element = listelement.element LEFT JOIN confighard ON confighard.confighard = m.confighard LEFT JOIN configip ON m.configip = configip.configip LEFT JOIN configmac ON configmac.configmac = m.configmac WHERE ( li.logiciel = lo.logiciel AND m.machine = li.machine ) AND ( ( lo.nom = "internet explorer" AND lo.version = "7.00.5730.13" ) ) AND ( li.logiciel = lo.logiciel AND m.machine = li.machine ) ORDER BY m.machine
Un EXPLAIN me donne ça :
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE li ALL NULL NULL NULL NULL 11613 Using temporary; Using filesort
1 SIMPLE m eq_ref PRIMARY PRIMARY 7 is-park.li.machine 1 Using where
1 SIMPLE all3 eq_ref PRIMARY PRIMARY 8 is-park.m.TGI 1
1 SIMPLE listelement ALL NULL NULL NULL NULL 2360 Distinct
1 SIMPLE elements eq_ref PRIMARY PRIMARY 4 is-park.listelement.element 1 Using index; Distinct
1 SIMPLE confighard eq_ref PRIMARY PRIMARY 30 is-park.m.confighard 1 Using index; Distinct
1 SIMPLE configip eq_ref PRIMARY PRIMARY 4 is-park.m.configip 1 Using index; Distinct
1 SIMPLE configmac eq_ref PRIMARY PRIMARY 4 is-park.m.configmac 1 Using index; Distinct
1 SIMPLE lo eq_ref PRIMARY PRIMARY 4 is-park.li.logiciel 1 Using where; Distinct
Merci de votre aide.
Partager