慢查询日志开启否查询
show variables like '%slow_query_log%';
OFF表示禁用 ON表示打开
慢查询日志 开启 关闭
修改my.cnf文件,增加或修改参数slow_query_log 和slow_query_log_file后,然后重启MySQL服务器。
slow_query_log :1开启 0关闭
slow_query_log_file:生成的日志存放的位置
slow_query_log =1
slow_query_log_file=/usr/local/mysql/data/mysql_slow.log
慢查询时间设置
查询现在的时间,默认是10s
show variables like 'long_query_time%';
修改配置文件my.conf,增加如下信息,重启mysql服务器
long_query_time = 3
慢查询日志中的条数
show global status like '%Slow_queries%';
执行慢sql
select sleep(3);
select sleep(5);
分析慢查询日志信息
Query_time:执行的时间
select sleep(5); 执行的sql语句