前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql慢日志查询_mysql开启慢查询日志

mysql慢日志查询_mysql开启慢查询日志

作者头像
全栈程序员站长
发布2022-11-04 15:01:02
7K0
发布2022-11-04 15:01:02
举报
文章被收录于专栏:全栈程序员必看

通过命令查看慢查询最长时间,一般默认10s

SHOW VARIABLES LIKE 'long_query_time

我们可以修改该时间,比如我在这里设置为1s,方便测试。

代码语言:javascript
复制
SET long_query_time=1

通过命令SHOW VARIABLES LIKE '%query%';

可以看到,log_slow_queries默认是OFF,我们必须要打开它,

代码语言:javascript
复制
SET GLOBAL slow_query_log=ON;

然后执行一条sql语句,执行时间大于你所设置的long_query_time,我执行了一条sql语句执行时间为1.468s

打开Mysql安装位置,

找到my.ini文件并打开,查找datadir对应的目录,日志文件就放在该目录下。

查看一下

这里就找到了慢查询日志了。。。


补充几个命令

常用的:

show status like ‘uptime’ ;

show stauts like ‘com_select’ show stauts like ‘com_insert’ …类推 update delete

☞ show [session|global] status like …. 如果你不写 [session|global] 默认是session 会话,指取出当前窗口的执行,如果你想看所有(从mysql 启动到现在,则应该 global)

show status like ‘connections’;

//显示慢查询次数 show status like ‘slow_queries’;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182147.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档