スロークエリ周りメモ(未定整理

 

スロークエリ周りメモ(未定整理

 

https://qiita.com/kkyouhei/items/7dce4815061071b1c01a

-- スロークエリのログを取る
SET GLOBAL slow_query_log = 1;
-- ログ出力先
SET GLOBAL slow_query_log_file = '/tmp/slow_query.log';
-- ログを取るSQL実行時間 下記例だと1秒以上かかっているSQLのログを取得
SET GLOBAL long_query_time = 0;


スロークエリが抽出出来たらそのSQLの先頭にEXPLAINを追加して実行してみる。

 


MySQLを高速化する10の方法

http://nippondanji.blogspot.jp/2009/02/mysql10.html


■スロークエリの場所
2.my.cnfを見る
my.cnfに設定されてない場合以下のクエリを打ってみる
mysql> show variables like 'slow%';

http://kamatama41.hatenablog.com/entry/20140413/1397391313