欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql慢查询开启与使用

程序员文章站 2022-03-23 12:19:07
1.sql优化的过程2. 开启慢查询慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time(默认的时间10秒)参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。查看慢查询相关的参数show VARIABLES like '%slow_query_log%'开启慢查询日志set GLOBAL slow_query_log = on...

1.sql优化的过程

mysql慢查询开启与使用

2. 开启慢查询

慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time(默认的时间10秒)参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。
mysql慢查询开启与使用

  1. 查看慢查询相关的参数
show VARIABLES like '%slow_query_log%'
  1. 开启慢查询日志
set GLOBAL slow_query_log = on;
  1. 查询慢查询的阈值时间

mysql慢查询开启与使用

show VARIABLES  like '%long_query_time%'
  1. 修改慢查询的阈值时间为你希望的值,当然可以为0 ,则全部记录。目前设置1秒,注意单位为秒
set GLOBAL long_query_time = 0;

mysql慢查询开启与使用

设置后没有生效:关闭当前会话然后重新打开即可 ,实则生效了。

本文地址:https://blog.csdn.net/fsjwin/article/details/110672455