Retour : Page Principale > sommaire aide > sommaire aide logiciels

Utilisation de pt-query-digest


pt-query-digest est un outil faisant partie du percona toolkit, qui permet d'analyser un fichier de log mysql et d'en faire ressortir diverses
infos, notamment les requêtes les plus consommatrices.

Installation sur un poste local

Utilisation
  • Télécharger le fichier le log slow queries du serveur situé dans : /home/mysql/mysql-slow.log
  • lancer l'utilitaire de la manière suivante : pt-query-digest /chemin/vers/slow/log/ > /chemin/vers/fichier/sortie
    • Si vous n'indiquez pas de fichier de sortie, l'utilitaire affichera sa sortie directement dans le terminal.
  • Ouvrir le fichier /chemin/vers/fichier/sortie une fois l'exécution terminée, pour l'interprétation de son contenu se rendre à la page : http://www.percona.com/doc/percona-toolkit/2.1/pt-query-digest.html#output qui détaille tout ça.

Avoir les slow-queries de la dernière heure sur Sequoia
  • cd /home/mysql/5.6/log/
  • pt-query-digest --since 1h mysql-slow.log > slow-query-digest.log

Analyser les slow-queries d'un fichier gzip
gzip -d /home/log/mysql-5.6-test/mysql-slow.log.5.gz -c | pt-query-digest > analyse-slow-queries_27-02-2014.txt

Utilisation de pt-query-diget dans le fichier cron
Il est nécessaire de spécifier le chemin complet d'accès à l'utilitaire pt-query-digest pour que le contenu puisse être correctement inséré dans un fichier...