mysql的慢查询日志怎么查看_mysql慢查询优化

mysql的慢查询日志怎么查看_mysql慢查询优化MySQL数据库,慢查询日志

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1、查看mysql的慢查询日志是否开启

show variables like ‘%query%’;

mysql的慢查询日志怎么查看_mysql慢查询优化

可以看到slow_query_log的值是OFF,也就是mysql默认是不启用慢查询日志的。

这里还有个long_query_time,默认是10秒,也就是超过了10秒即为慢查询。

log_queries_not_using_indexes,如果设置为ON,则会将所有没有使用索引的查询都记录为慢查询。

2、如何启用慢查询日志呢?

set global slow_query_log=’ON’;

这样就启用了。

3、指定日志的输出格式

MySQL支持TABLE和FILE两种输出格式,可以用下面的命令来查看当前的输出格式:

show variables like ‘%log_output%’;

设置输出格式:

set global log_output=’FILE’;

set global log_output=’TABLE’;

set global log_output=’FILE,TABLE’;

4、测试

因为我们的超时时间设置为10秒,那么下面这个查询就一定会超时。

select sleep(11);

mysql的慢查询日志怎么查看_mysql慢查询优化

 查看TABLE记录的慢日志:

select * from mysql.slow_log;

mysql的慢查询日志怎么查看_mysql慢查询优化

mysql的慢查询日志怎么查看_mysql慢查询优化这里面记录了查询时间、发起查询的客户端、扫描行数、执行的sql语句等信息。

查看FILE记录的慢日志:

先找到日志文件

mysql的慢查询日志怎么查看_mysql慢查询优化

 打开文件,查看记录的内容:

mysql的慢查询日志怎么查看_mysql慢查询优化

 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/184166.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 钉钉E应用开发踩过的小坑之钉钉官网有两个全局错误码链接,啥区别??

    钉钉E应用开发踩过的小坑之钉钉官网有两个全局错误码链接,啥区别??童鞋们注意下:做钉钉平台内部开发的有没有注意到官网有两个全局错误码链接(我只看到两个目前):https://open-doc.dingtalk.com/microapp/serverapi2/npfg02这是一个含错误码和说明(我一直看的是这个全局错误码,只看说明的话满脑子是问号啊O(∩_∩)O哈哈~)而https://open-doc.dingtalk.com/doc2/detai…

  • java和 javaw 以及 javaws的区别

    java ,javaw 和 javaws的区别:首先,所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管理器可以看到。通常我们执行一些小的java程序的时候会有java.exe进程在运行。javaw.exe对于我们也比较特殊,我们也能够通过任务管理器看到javaw.exe进程的运行。javaws通

  • 操作系统栈溢出检测之ucosII篇[通俗易懂]

    操作系统栈溢出检测之ucosII篇[通俗易懂]操作系统栈溢出检测之uc/osII篇Author              :     DavidLin(林鹏)E-mail               :       linpeng1577@gmail.com                                    linpeng1577@163.com 158820224344@163.co

  • JSONObject详解「建议收藏」

    JSONObject详解「建议收藏」JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。maven:<dependency> <groupId>org.json</groupId> <ar…

  • LaTex 希腊字母、数学符号、公式换行[通俗易懂]

    LaTex 希腊字母、数学符号、公式换行[通俗易懂]LaTex希腊字母、数学符号、公式换行

    2022年10月13日
  • dnslog

    0x00前言我们在盲注的时候,会非常的繁杂,发起大量的请求容易被禁ip。爆数据的时候也比较慢,所以我们需要用到dnslog盲注。0x01dnslog盲注dnslog盲注条件:dnslog&#160

    2021年12月11日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号