三、查询截取分析
1、慢查询日志
MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。
1.1、开启日志
默认情况下slow_query_log的值为OFF,表示慢查询日志是禁用的,可以通过设置slow_query_log的值来开启
SHOW VARIABLES LIKE '%slow_query_log%';
# 开启日志
set global slow_query_log=1;
1.2、设置阈值
这个是由参数long_query_time控制,默认情况下long_query_time的值为10秒
SHOW VARIABLES LIKE 'long_query_time%';
set long_query_time=1;
1.3、运行sql语句
1.4、查看日志
路径:D:\tools\mysql\data\WPhoenixes-slow.log