mysql5.6.24 慢查询日志配置
2016-01-01 20:10
609 查看
分析慢查询日志是mysql性能调优的重要方法,在mysql 5.6.24 win32版本上进行慢查询日志的配置步骤记录如下。
1. 查看当前mysql的配置情况
启动mysql客户端,输入
其中,
2.在
3.重启mysql服务,使配置生效。重启后,在mysql控制台查看,所进行的配置已生效。
4.进行查询测试慢查询日志是否记录。
执行查询
慢查询配置生效了:)
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中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复