1、默认值
MySQL默认关闭慢查询:
mysql> show variables like 'slow_query_log';
MySQL默认查询时间大于10秒的SQL语句为慢查询:
mysql> show variables like 'long_query_time';
2、打开慢查询
启动慢查询日志:
mysql> set global slow_query_log=on;
修改慢查询的时间阀值为3秒:
mysql> set global long_query_time=3;
3、效果
注 long_query_time字段的值必须退出MySQL重新登录才会刷新数据。
4、测试
mysql> select sleep(4);
慢查询日志默认为mysql/datadir/localhost-slow.log