MySQL 之 slowlog
2018-09-05 本文已影响0人
五柒
-
查看slowlog配置
- show variables like '%slow%';
- image.png
-
开启
- set global slow_query_log=1;
-
设置log路径
-
set global slow_query_log_file = 'xxx\slow_log';
-
关闭
- set global slow_query_log=0;
-
测试
- select sleep(10) as a, 1 as b;
- image.png
- select sleep(10) as a, 1 as b;
-
log分析
- log 记录的时间:# Time: 2018-09-05T10:43:01.037352Z
- SQL 的执行主机:# User@Host: root[root] @ localhost [127.0.0.1] Id: 51
- SQL 的执行信息(执行时间(单位:s),锁时间,返回结果行数,查询总行数):# Query_time: 10.005968 Lock_time: 0.000000 Rows_sent: 1 Rows_examined: 0
- SQL 执行发生的时间:SET timestamp=1536144181;
- SQL 的执行内容:select sleep(10) as a, 1 as b;