您的位置:首页 > 运维架构 > Linux

linux下mysql5.6 开启慢查询日志

2017-09-20 15:37 651 查看
mysql5.6 开启慢查询日志

#开启慢查询日志记录
slow_query_log=1
#查询时间超过0.1秒的sql语句会被记录
long_query_time=2
#记录没有使用索引的查询
log_queries_not_using_indexes=1
#记录慢查询日志的文件地址  (这个文件必须得有写入的权限)
slow-query-log-file=/var/lib/mysql/iZ2ze6yx6b47rdsozwgfmaZ-slow.log


然后重启mysql

测试    在mysql命令行下执行

select sleep(4);

再查看慢日志文件

/usr/sbin/mysqld, Version: 5.6.37-log (MySQL Community Server (GPL)). started with:
Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock
Time Id Command Argument
# Time: 170920 15:13:15
# User@Host: root[root] @ localhost [] Id: 2
# Query_time: 3.000224 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0
use qmb;
SET timestamp=1505891595;
select sleep(4);


好了,已经成功记录了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: