MySQLで実行されたSQLをログ出力する2
昨日紹介したチートシートでmysqlのクエリを確認するってのがあったので試してみました。
試した環境はmacosx 10.7.5です。
rubytune ― rails devops/sysadmin cheat sheet
チートシートにはこう紹介されてました。
pt-query-digest --processlist h=localhost --print --no-report --user xxxx --password *****
pt-query-digestのインストール
sudo cpan -i DBD::mysql brew install percona-toolkit
使ってみるとこんな感じのログが流れます。
mysqlでsqlを確認したいときは以下の方法で設定をいじって再起動とかしてましたが、pt-query-digestのほうが楽でいいです。
MySQLで実行されたSQLをログ出力する - brainstorm