Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/11/2011, 14h45   #1
Débutant
 
Inscription : avril 2002
Messages : 43
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 43
Points : 15
Points : 15
Par défaut Optimisation requête à jointure + pb Key Efficiency

Bonjour ,
je suis en train d'essayer d'optimiser une requête assez longue sur des tables assez grandes . J'ai un gros soucis, c'est beaucoup trop lent.

Ma première table comprend 10 millions de linges, et fait appel à 5 jointures , donc avec 5 clés étrangères.
les clauses where sont sur les tables secondaires.

Mais la requête est beaucoup trop longue. J'ai essayé de changer la façon de contruire les tables mais à chaque fois c'est beaucoup trop long.

Mes clés sont toutes indéxés et j'arrive dans mes paramètres avec une utilisition du 'Key Efficiency" à 99,7%. Je tente de monter le key_buffer à 1024 Mo mais rien ne change .
Auriez vous des conseils pour optimiser mes requetes et ou optimiser mes configs

Citation:
select table1.id as table1_id
from table1
inner join table2 as u1 on table1.l_s_t_id_1 = u1.id
inner join table2 as u2 on table1.l_s_t_id_2 = u2.id
inner join table2 as u3 on table1.l_s_t_id_3 = u3.id
inner join table2 as u4 on table1.l_s_t_id_4 = u4.id
inner join table2 as u5 on table1.l_s_t_id_5 = u5.id

where table1.status=2 and u1.col1='1' and u1.col2='10' and u2.col3='100' and u4.col3='100' .... limit 0,20
Larson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 16h48   #2
Invité régulier
 
Inscription : mai 2009
Messages : 15
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 15
Points : 7
Points : 7
Hello,

Tu peux nous donner l'explain plan de ta requête stp ?

De plus, tu as quoi comme processeur sur ta machine ?

Gozzs
gozzs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h48.


 
 
 
 
Partenaires

Hébergement Web