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-credential-desktop.exe not installed or not available in PATH

rm ~/.docker/config.jsonしたら起動できた

Cloud Datastoreのローカル環境をDockerで構築する

CloudDatastoreエミュレータとgoogle-cloud-guiの環境を構築

Extension fieldsを使ってdocker-composeのコンテナ設定を共通化する

Railsコンテナ設定を共通化して、commandだけそれぞれで変えるようにした

docker-composeコマンドのエイリアスを作る

dcコマンドを置き換えた

mysqld: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.

windowsだとvolume mountすると777になるのでDockerfileを作ってcopyするようにした