Dockerでpt-query-digestを使う

公開日時
更新日時

mysqlのslowlogを確認する際に、pt-query-digestを使うと分析が捗る。

インストールするのが手間だなぁと思っていたがDockerイメージを公開されている方がいたのでこちらを利用させていただいた。

READMEにあるように、↓でpt-query-digestの結果をログに出力できる。

cat log/mysql-slow.log | docker run -i --rm matsuu/pt-query-digest > log/analyzed-slow.log

コンテナのおかげで手軽にslowlog分析ができるようになった。

参考


Related #docker

Dockerのデータ保存場所を変更する

/etc/docker/daemon.jsonに追記

docker-composeで最新のログを確認する場合

tailオプションも合わせて指定しよう

docker-compose build時に「no Space Left on Device」が発生

1年前にも同じエラーにハマってた

Windows10 HomeにDockerを入れる

Windows 10 May 2020 UpdateでWSL2が導入されたおかげ