mysqlチューニング。遅いクエリをログに残すslow_query_logめもめも

vi /etc/my.cnf

[mysqld]

slow_query_log = 1
slow_query_log_file = /var/log/mysql-slow.log
long_query_time = 0.1

mysqlの設定ファイルにかきかき。

上記は0.1秒以上のクエリを記録する場合。

 

 

ログをためるファイルを作っておく。

vi /var/log/mysql-slow.log

 

 

所有者をmysqlに。

chown mysql.mysql /var/log/mysql-slow.log

 

 

mysqlで設定の確認

show variables like 'slow%';

 

 

mysql再起動。

service mysqld restart

 

5.1.73と5.6.19どちらもこれで動きました。

おわり!