MySQLのクエリアナライザを使ってみた。昔も使ったことあるけど、ちょっとグレードアップしてて便利になった。
特に、slow queryの分析がめちゃくちゃ楽。
↑こんな感じでリアルタイムにグラフ化してくれる。
注目すべき点は、下の半分。
Explainを押すと、どのぐらいクエリが重いかを視覚的に表示してくれる。
Explainボタンを押すと↑のウィンドウが表示され、どの結合が重いかや、indexを使っていない結合を表示してくれる。
このプログラムは、裏で「show processlist」などのステータス表示クエリーを1秒ごとに発行しているだけだから、MySQLサーバへソケット接続するだけで使えるからお手軽。
無料版でも充分便利。
Comments