当前位置: 首页> 教育> 大学 > 考研培训_装修网站排名_产品推广介绍_关键词推广

考研培训_装修网站排名_产品推广介绍_关键词推广

时间:2025/7/13 7:37:02来源:https://blog.csdn.net/m0_73566497/article/details/144918274 浏览次数:0次
考研培训_装修网站排名_产品推广介绍_关键词推广

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

一个接口的实现时间3-5秒

查看慢查询相关的参数

show VARIABLES like'%slow_query_log%'

常用参数的介绍:

slow_query_log 启动停止技术慢查询日志

slow_query_log_file指定慢查询日志得存储路径及文件(默认和数据文件放一起)

long_query_time指定记录慢查询日志SQL执行时间得伐值(单位:秒,默认10秒)

log_queries_not_using_indexes  是否记录未使用索引的SQL

log_output 日志存放的地方【TABLE】【FILE】【FILE,TABLE】

记录符合条件得SQL:

查询语句

数据修改语句已经回滚得SQL 

启动慢查询

开启慢查询日志

set GLOBAL slow_query_log= on;

set session ..........

设置慢查询时间,这样SQL语句超过1S的都会记录到慢查询日志中。

set GLOBAL long_query_time= 1;

查看超时时间设置

show VARIABLES  like '%long_query_time%'

执行一些sql语句,产生一些慢查询的sql。

查询慢查询的日志文件。

慢查询日志中记录的内容

刚刚生成的慢查询的日志。

慢查询的内容解析

关键字:考研培训_装修网站排名_产品推广介绍_关键词推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: