mysql慢查询开启与使用
程序员文章站
2022-06-23 08:42:13
1.sql优化的过程2. 开启慢查询慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time(默认的时间10秒)参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。查看慢查询相关的参数show VARIABLES like '%slow_query_log%'开启慢查询日志set GLOBAL slow_query_log = on...
1.sql优化的过程
2. 开启慢查询
慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time(默认的时间10秒)参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。
- 查看慢查询相关的参数
show VARIABLES like '%slow_query_log%'
- 开启慢查询日志
set GLOBAL slow_query_log = on;
- 查询慢查询的阈值时间
show VARIABLES like '%long_query_time%'
- 修改慢查询的阈值时间为你希望的值,当然可以为0 ,则全部记录。目前设置1秒,
注意单位为秒
set GLOBAL long_query_time = 0;
设置后没有生效:关闭当前会话然后重新打开即可 ,实则生效了。
本文地址:https://blog.csdn.net/fsjwin/article/details/110672455
上一篇: App们越更新越难用!这有一份降级指南
下一篇: go redis-mysql实现二级缓存