MySQL

2013-12-11, mysql

遅いクエリを記録する

とりあえずメモしています。これでONになる、、はずですが、かなりの数のクエリを動かしても一向に反応せず…。どこか間違っている可能性があります。

/etc/my.cnf
[mysqld]
slow_query_log = 1
slow_query_log_file = /var/lib/mysql/slow.log
long_query_time = 1

記録されたログの統計情報を見るための便利なコマンドもあるようです。「-s」はソートオプションで、クエリの実行時間順(t)を指定しています。

# mysqldumpslow -s t /var/lib/mysql/slow.log

13.12.14修正: my.cnf内の値を「ON」ではなく「1」にしたら動作しました。

参考URL

この記事は役に立ちましたか?