2012年6月7日木曜日

slow queryログの設定

my.cnfに設定
vi /etc/my.cnf

[mysqld]に追加
log-slow-queries=/var/log/mysqld-slow.log
ログファイルを書き出す場所。

long-query-time=3
3秒以上かかったQueryを記録。
log-queries-not-using-indexes
インデックスを使わないQueryを記録。

MYSQL再起動
#/etc/init.d/mysqld restart


logrotate追加
vi /etc/logrotate.d/mysqld-slow.log

/var/log/mysqld-slow.log {
weekly
nocompress
missingok
}

ログをクリアする場合
# :> /var/log/mysql-slow.log

0 件のコメント:

コメントを投稿