あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

mysql で、遅いクエリを検出してなんとかしる

こんなんを my.cnf に追加するよ!

[mysqld]
#何秒以上かかったクエリを書きだす対象にするか、秒数設定
long-query-time=5
#遅いクエリを書き出す場所
log-slow-queries=/var/log/mysqld_slow-query.log

あとは、上記だと「/var/log/mysqld_slow-query.log」は自動生成されてくれないので、ファイルを作ってください。

# touch /var/log/mysqld_slow-query.log
# chown mysql:mysql /var/log/mysqld_slow-query.log
# /etc/init.d/mysqld restart

これで再起動された後から、設定が有効になります。