您的位置:首页 > 数据库 > MySQL

mysql 5.6.30 开启慢查询日志

2016-07-19 17:35 676 查看
mysql版本:

[root@localhost app]# mysql -V

mysql  Ver 14.14 Distrib 5.6.30, for Linux (x86_64) using  EditLine wrapper

开启方法有两种:

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


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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: