MySQL开启慢查询日志b
00 分钟
2022-8-26

目的:

为了更好的优化接口的加载速度;

适用环境:

MySQL慢查询主要用于开发环境或本地,不适用于生产环境;

参数说明:

slow_query_log: 慢查询日志开启状态 slow_query_log_file: 慢查询日志存放位置 long_query_time: 查询超过多少秒才记录

一、打开MySQL慢查询日志:

登录MySQL查询是否开启慢查询
SQL
Copy
可以看到默认慢查询是没有打开的,即OFF,而且日志文件也有一个默认的,并且慢查询定义的时间为10秒。

二、开启慢查询并配置

方法一:全局变量设置

1) 将slow_query_log全局变量设置为"ON"状态

2) 设置慢查询日志存放位置

3) 设置慢查询时间标准(一般设置为1秒)

ps: 第三步设置,会在下次会话才生效,如果在当次会话查询,还是会显示默认的10秒。

方法二: 配置文件设置

1) 直接修改mysql的配置文件,一般为my.cnf, 在[mysqld]下加入如下参数:

SQL
Copy

2) 重启MySQL服务

到此MySQL慢日志开启成功;
 

评论