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慢查询优化

 

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

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

(0)
上一篇 2022年10月9日 下午1:16
下一篇 2022年10月9日 下午1:16


相关推荐

  • pycharm安装、首次使用及汉化

    pycharm安装、首次使用及汉化一、下载pycharm安装包打开PyCharm的官方下载地址:http://www.jetbrains.com/pycharm/download/#section=windows打开网站后的界面展示如图:professional是专业版,可以免费试用,community是社区版,是免费开源的,推荐下载使用社区版。下载后的PyCharm:二、安装1.双击应用程序后点击【Next】…

    2022年5月26日
    47
  • Ubuntu安装Source Insight导入Android源码并设置仿IDEA主题Darcula「建议收藏」

    Ubuntu安装Source Insight导入Android源码并设置仿IDEA主题Darcula「建议收藏」预览先来张图给大家感受下效果,然后我再慢慢道来过程,保证你避免每一步的坑。我们要做什么1、由于SourceInsight(以下简称SI)是Windows应用,所以不能直接安装在Linux上,于是我们要借助wine,所以第一步会介绍wine的安装过程和坑;2、介绍SI在Linux(以Ubuntu16.04为例)上的安装,并介绍如何导入免费证书(个人建议大家有条件还是付费支持一下SI这个…

    2022年6月27日
    59
  • 【Linux编程】二、Linux常见工具和项目开发(思维导图总结)

    【Linux编程】二、Linux常见工具和项目开发(思维导图总结)什么是软件包 1 在 Linux 下安装软件 一个通常的办法是下载程序的源代码 并进行编译 得到可执行程序 2 但是这样太麻烦了 于是有些人就把一些常用的软件提前编译好做成软件包 可以理解成 Windows 上的 exe 安装程序 放在一个服务器上 通过包管理器我们就可以很方便的获取到这个编译好的软件包 从而直接进行软件的安装 3 软件包和软件包管理器之间的关系 就好比 App 和 应用商店 这样的关系

    2026年3月18日
    2
  • 曾经被你亲手敲烂过的机械键盘

    曾经被你亲手敲烂过的机械键盘一起来讲一讲程序员与键盘的故事吧

    2026年3月17日
    2
  • nginx负载均衡的五种算法

    nginx负载均衡的五种算法nginx负载均衡的五种算法一、Nginx负载均衡算法1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。例如:upstreambakend{server192.168.0.1;server192.168.0.2;}2、weight(轮询权值)we…

    2022年10月12日
    7
  • FireBird基本操作

    FireBird基本操作这里写自定义目录标题欢迎使用 Markdown 编辑器新的改变功能快捷键合理的创建标题 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中 居左 居右 SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的 KaTeX 数学公式新的甘特图功能 丰富你的文章 UML 图表 FLowchart 流程图导出与导入导出导入欢迎使用 Markdown 编辑器你好 这是你第一次使用 Markdown 编辑器所展示的欢迎页 如果你想学习如何使用 Mar

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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