207 文字
1 分
Jet Profiler for MySQL

MySQLのクエリアナライザを使ってみた。昔も使ったことあるけど、ちょっとグレードアップしてて便利になった。 特に、slow queryの分析がめちゃくちゃ楽。

↑こんな感じでリアルタイムにグラフ化してくれる。 注目すべき点は、下の半分。 Explainを押すと、どのぐらいクエリが重いかを視覚的に表示してくれる。

Explainボタンを押すと↑のウィンドウが表示され、どの結合が重いかや、indexを使っていない結合を表示してくれる。 このプログラムは、裏で「show processlist」などのステータス表示クエリーを1秒ごとに発行しているだけだから、MySQLサーバへソケット接続するだけで使えるからお手軽。 無料版でも充分便利。
Jet Profiler for MySQL
https://blog.teraren.com/posts/jet-profiler-for-mysql/