mysql 5.6.30 开启慢查询日志的方法,和老版本不同

[ 2017-08-23 09:46:08 | 作者: admin ]
字号: | |
1,修改配置文件(需重启mysqld服务):

【windows】开启所有日志
log-error="D:/Program Files/MySQL/MySQL Server 5.6/logs/error.log"
general-log=1
general-log-file="D:/Program Files/MySQL/MySQL Server 5.6/logs/query.log"
slow_query_log=on
slow_query_log_file="D:/Program Files/MySQL/MySQL Server 5.6/logs/slow.log"
long_query_time=2

【linux】开启慢查询
[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)
[最后修改由 admin, 于 2018-07-25 16:26:04]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2442

这篇日志没有评论。

此日志不可发表评论。