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