Aller au contenu

Reperer les requetes MySql qui sont lentes


ams51

Sujets conseillés

Bonjour,

Je voudrais savoir comment on repère les requètes MySQL qui sont lentes.

Dan m'a prévenu par MP que j'avais des requêtes bouffeuses de temps et j'aimerais les repérer.

Comme ça peut intéresser du monde je mets la question dans la partie publique... En plus ce sera plus simple pour moi de retrouver la solution via Google plus tard :whistling:

Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas un spécialiste, mais peut-être que l'onglet "état" de phpMyAdmin (ver 3+) pourrait t'aider.

Tu as pleins d'informations (auxquelles je ne comprend pas grand chose)

++

Patrick

Lien vers le commentaire
Partager sur d’autres sites

C'est tout simplement les requêtes qui se trouvent dans le fichier mysql-slow.log

Le nom du fichier peut varier, et est défini dans le fichier my.cnf avec ceci (chez toi)

log_slow_queries		= /var/log/mysql/mysql-slow.log
long_query_time = 2

Dans l'exemple ci-dessus, on trace les requêtes qui durent plus de 2 secondes.

Attention, il faut que ce fichier existe avant de relancer mysql. Il faut aussi qu'il ait mysql comme propriétaire.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...