http://blog.csdn.net/xfcy1990/article/details/51957557
开启方法有两种:
1,修改配置文件(需重启mysqld服务):
[root@localhost app]# cat /etc/my.cnf
[mysqld]
#开启慢查询日志记录
slow_query_log=1
#查询时间超过0.1秒的sql语句会被记录
long_query_time=0.1
#记录没有使用索引的查询
log_queries_not_using_indexes=1
#记录慢查询日志的文件地址
slow-query-log-file=/var/lib/mysql/localhost-slow.log
注意:先创建文件 并赋予mysql用户权限
touch /var/lib/mysql/localhost-slow.log
chown mysql:mysql /var/lib/mysql/localhost-slow.log
2,在mysql控制台修改,无需重启mysqld服务
#开启慢查询日志记录
mysql> set global slow_query_log=on;
Query OK, 0 rows affected (0.00 sec)
#查询时间超过0.1秒的sql语句会被记录
mysql> set global long_query_time=0.1;
Query OK, 0 rows affected (0.03 sec)
#记录慢查询日志的文件地址
mysql> set global slow_query_log_file="/var/lib/mysql/localhost-slow.log";
Query OK, 0 rows affected (0.04 sec)
#记录没有使用索引的查询
mysql> set global log_queries_not_using_indexes=on;
Query OK, 0 rows affected (0.00 sec)
注意:先创建文件 并赋予mysql用户权限
touch /var/lib/mysql/localhost-slow.log
chown mysql:mysql /var/lib/mysql/localhost-slow.log
运维QQ交流群:171586999