スロークエリを見つける

mysql> show global variables;
 long_query_time        | 10.000000
 slow_query_log         | OFF
 slow_query_log_file    | /home/mysql_data/localhost-slow.log

この辺を確認する。
[ long_query_time ]の設定が10秒だとなかなか引っかかるものは少ないです。
むしろこの状態でも引っかかるのは相当重い処理ということに……
なので、これは1秒に変更。
大量に引っかかるようなら、2秒3秒に後で増やせばいいので。

mysql> set global long_query_time=1;

では実際にログ取得を開始する。

mysql> set global slow_query_log='on';

これで[ slow_query_log_file ]で指定されたファイルに
処理時間が[ long_query_time ]を超えるクエリが書き込まれます。

# Time: 151105 16:22:44
# User@Host: root[root] @  [192.168.100.200]  Id: 123456789
# Query_time: 2.960907  Lock_time: 0.000287 Rows_sent: 3750  Rows_examined: 21077
SET timestamp=1446708164;
SELECT `hogehoge`.`moe` AS `moe`, `hogehoge`.`moemoe` AS `moemoe`........

こんなカンジで。
このクエリは3秒近く時間がかかっててヤバイね。