Bonjour,
Je n'arrive pas a optimiser cette requête, pouvez vous m'aider s'il vous plait ?
Traitement en 0.8589 sec. => elle dure presque 1 sec
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 EXPLAIN SELECT g. * , c.club AS club, c2.club AS club2, c.dclub AS dclub, c2.dclub AS dclub2, a.daraj_test AS daraj_test, a.araj_test_ch AS araj_test, a.cup AS cup, a.IDcountry AS IDcountry, a.showCountry FROM t_game2 AS g INNER JOIN t_araj_test_fr AS a ON g.IDaraj = a.ID INNER JOIN t_club_fr AS c FORCE INDEX ( PRIMARY ) ON g.IDclub = c.ID INNER JOIN t_club_fr AS c2 ON g.IDclub2 = c2.ID WHERE ( CONCAT( adate, ' ', atime ) BETWEEN '2018-09-23 05:00:00' AND '2018-10-07 09:00:00' ) AND sort >0 AND a.IDsport =1 AND a.IDcountry =69 AND c.display =1 AND c2.display =1 ORDER BY sort, araj_test, adate DESC , atime DESC , club [ Modifier ] [ Ne pas expliquer SQL ] [ Créer source PHP ]Si vous aviez des conseils s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 d select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE c ALL PRIMARY NULL NULL NULL 12013 Using where; Using temporary; Using filesort 1 SIMPLE g ref ccda,IDclub,IDclub2 ccda 4 soccer.c.ID 43 Using where 1 SIMPLE c2 eq_ref PRIMARY PRIMARY 4 soccer.g.IDclub2 1 Using where 1 SIMPLE a eq_ref PRIMARY PRIMARY 4 soccer.g.IDaraj 1 Using where
Merci beaucoup pour votre aide
Partager