Nous avons vu dans un précédent article comment tracer les requêtes lentes avec MySQL et quelles sont les possibilités selon la version du serveur. Si vous avez activé le journal des requêtes lentes, vous avez sans doute recueilli un certain nombre de requêtes qu’il faut maintenant analyser afin de pouvoir les optimiser ou afin de revoir le paramétrage du serveur. Cet article est le premier d’une série de trois, qui va vous montrer quelques outils qui vont vous aider dans cette analyse.
Avant toute chose, montons une petite configuration qui va nous être utile pour illustrer le fonctionnement et les limitations de chaque outil.
Prenons un serveur MySQL en version 5.1 avec la table exemple
sakila et choisissons une valeur de long_query_time
de 0.05s. Pourquoi une valeur aussi faible ? Tout simplement
parce qu’avec une telle valeur, il n’est vraiment pas difficile
des requêtes qui seront considérées …