千家信息网

mysql慢查询日志是什么

发表于:2024-10-31 作者:千家信息网编辑
千家信息网最后更新 2024年10月31日,这篇文章将为大家详细讲解有关mysql慢查询日志是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。定义:mysql提供的一种记录日志的功能,用来记录mysql相应
千家信息网最后更新 2024年10月31日mysql慢查询日志是什么

这篇文章将为大家详细讲解有关mysql慢查询日志是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

定义:mysql提供的一种记录日志的功能,用来记录mysql相应时间超过long_query_time值的sql语句,long_query_time默认值为10秒,相应时间超过10秒的SQL则会被记录到日志中。

1、查看慢日志功能的状态,慢日志功能默认是关闭的

 show variables like '%slow_query_log%';

OFF表示慢日志功能处于关闭状态,慢日志记录存储在DESKTOP-2331B4V-slow.log文件中,DESKTOP为本人的计算机名。

2、开启慢日志功能

set global slow_query_log=1;

然后再查询慢日志状态
状态为ON,表示慢日志功能已开启。

3、查看默认的long_query_time时间
long_query_time为10秒,表示SQ语句超过10秒的才会被记录到慢日志中。

4、设置long_query_time时长,默认的10秒太长

set global long_query_time=3;

重新打开一个会话,如果是window系统的话,再重新打卡一个cmd就可以(注意如果还是在设置long_query_time的会话中查询long_query_time时长的话,还是默认的10秒,所以要重启一个会话),再次查询long_query_time时长

5、模拟耗时sql
该sql语句表示查询了5秒,超出了设置的long_query_time时长。然后打开

DESKTOP-2331B4V-slow.log日志,内容如下:MySQL, Version: 5.5.60 (MySQL Community Server (GPL)). started with:TCP Port: 3306, Named Pipe: MySQLTime                 Id Command    Argument# Time: 180729 12:52:29# User@Host: root[root] @ localhost [127.0.0.1]# Query_time: 5.005746  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0SET timestamp=1532839949;select sleep(5);

可知,超时的SQL已经写进慢日志中。

慢日志比较多时,还可以查询慢日志中的条数

6、配置

上面的实例是用命令进行配置的,如果数据库重启后,配置失效。如果想重启后,配置任然有效,可以在my.ini下的[mysqld]添加配置的命令:

slow_query_log=1slow_query_log_file=d:/mysql/my.loglong_query_time=3long_output=FILE

关于"mysql慢查询日志是什么"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

日志 查询 功能 配置 时长 状态 时间 篇文章 语句 内容 命令 更多 还是 不错 实用 有效 再次 实例 数据 数据库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手游我的世界服务器主城指令 目前存在哪些网络安全问题 看尚电视网络无法连接到服务器 vb游戏数据库制作 合肥软件开发公司哪家靠谱 重庆万盛区安卓软件开发机构 网络安全黑板报图片一等奖 光子云网络技术有限公司官网 文件服务器管理软件破解版 南京电商软件开发销售价格 网络安全之密码相关汇总 海淀区网络安全应急预案 怎么快速附加数据库文件 软件开发培训网课 c 使用数据库结果 人工智能在网络安全领域 计算机三级数据库pdf 阿里云数据库远程连接 直播时为什么会显示服务器超时 安卓软件开发的环境 博山企业软件开发服务 互联网金融数字科技公司 咋我的世界服务器犯法吗 希赛软考教程网络安全网盘 网络安全大赛视频直播 邯郸机算机软件开发学校在哪 兆天网络技术有限公司怎么样 突变的数据库注释 数据库 函数依赖集投影 软件开发多久能完成
0