[mysqld] slow_query_log=1 slow_query_log_file=/var/log/mysql/slow.log long_query_time=2 log_queries_not_using_indexes log_slow_admin_statements
・low_query_log
1:ログを出力する
2:ログを出力しない
・long_query_time
単位は秒なので、どのラインから遅いか?というのを適当に決めて書く
・log_queries_not_using_indexes
これを記述するとインデックスを使っていない検索はすべてログに出す
・log_slow_admin_statements
ALTER TABLEなどのクエリも同様に計測したい場合に記述する
MySQLのスロークエリをログに出す方法があると初めて知った。
他にも色々と書いてあって参考になった。↓
0 件のコメント:
コメントを投稿