MySQL日志记录(1)慢查询

来源:互联网 发布:java输入单个字符 编辑:程序博客网 时间:2024/06/06 12:37

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

这里写图片描述