MySQL开启慢查询
2017-02-16 16:20
405 查看
开启慢查询的作用:让MySQL记录查询语句比较慢的查询到日志上去,方便我们查看并且优化。
进入mysql控制台:
mysql -u root -p
查看是否开启慢查询:
show variables like 'slow%';
OFF是关闭,ON是开启;
查看slow_query_log,如果是off则没有开启,开启命令:
set global slow_query_log=ON;
查看慢查询时间(即设置的时间,如果查询语句比这个时间要长,则记录该条查询语句到日志中去):
show variables like 'long%';
单位是秒。设置慢查询时间命令:
set global long_query_time=0.1;
设置慢查询时间为0.1秒。
查看日志文件的路径:
show variables like 'slow%';
查看slow_query_log_file
查看所有信息的命令:
show variables like '%quer%';
其实开启慢查询,就2句命令:
set global slow_query_log=ON; // 开启慢查询
set global long_query_time=0.1; // 设置慢查询时间
不需要重启,测试方法:
查看日志文件是否记录,有记录则成功了
进入mysql控制台:
mysql -u root -p
查看是否开启慢查询:
show variables like 'slow%';
OFF是关闭,ON是开启;
查看slow_query_log,如果是off则没有开启,开启命令:
set global slow_query_log=ON;
查看慢查询时间(即设置的时间,如果查询语句比这个时间要长,则记录该条查询语句到日志中去):
show variables like 'long%';
单位是秒。设置慢查询时间命令:
set global long_query_time=0.1;
设置慢查询时间为0.1秒。
查看日志文件的路径:
show variables like 'slow%';
查看slow_query_log_file
查看所有信息的命令:
show variables like '%quer%';
其实开启慢查询,就2句命令:
set global slow_query_log=ON; // 开启慢查询
set global long_query_time=0.1; // 设置慢查询时间
不需要重启,测试方法:
use mydb; select sleep(1);
查看日志文件是否记录,有记录则成功了
相关文章推荐
- 【转】windows下mysql日志开启与查询
- mysql 开启慢查询命令【转】
- MySQL开启慢查询
- windows下mysql日志开启与查询
- windows下mysql日志开启与查询
- mysql 慢查询记录开启
- mysql 开启慢查询 如何打开mysql的慢查询日志记录
- 如何开启mysql的慢查询
- mysql的二进制日志(即增加/修改日志)以及查询日志的开启与关闭
- 开启MYSQL日志,windows,慢查询
- windows下mysql日志开启与查询
- 快速开启MySQL慢日志查询的方法
- mysql配置开启慢查询和查看慢查询的方法
- mysql开启慢查询方法
- linux下开启mysql慢查询,分析查询语句
- MySQL 5.1.6以上版本动态开启慢查询日志 推荐
- 开启mysql的常规查询日志
- mysql 开启慢查询
- MySQL开启慢查询
- 开启mysql慢查询日志