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

mysql5.6.24 慢查询日志配置

2016-01-01 20:10 609 查看
分析慢查询日志是mysql性能调优的重要方法,在mysql 5.6.24 win32版本上进行慢查询日志的配置步骤记录如下。

1. 查看当前mysql的配置情况

启动mysql客户端,输入
show variables like '%query%'
命令,当前mysql配置输出如下:



其中,
slow_query_log
slow_query_log_file
long_query_time
为慢查询所需配置。

2.在
my.ini
进行对应参数的配置如下:



3.重启mysql服务,使配置生效。重启后,在mysql控制台查看,所进行的配置已生效。



4.进行查询测试慢查询日志是否记录。

执行查询
select sleep(3);
,打开慢查询日志文件
D:\mysql-5.6.24-win32\data\Pad-THINK-slow.log
,已经记录了刚才的查询:

MySQL, Version: 5.6.24-log (MySQL Community Server (GPL)). started with:
TCP Port: 0, Named Pipe: (null)
Time                 Id Command    Argument
# Time: 160101 19:44:41
# User@Host: root[root] @ localhost [::1]  Id:     1
# Query_time: 0.046002  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0
SET timestamp=1451648681;
select @@version_comment limit 1;
# Time: 160101 19:45:16
# User@Host: root[root] @ localhost [::1]  Id:     1
# Query_time: 3.040174  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0
SET timestamp=1451648716;
select sleep(3);


慢查询配置生效了:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql