Aller au contenu

Reperer les requetes MySql qui sont lentes


Sujets conseillés

Posté

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:

Posté

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

Posté

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.

Veuillez vous connecter pour commenter

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



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