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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 什么是有氧运动和无氧运动_SKU编码

    什么是有氧运动和无氧运动_SKU编码首先,搞清楚商品与单品的区别。例如,iphone是一个单品,但是在淘宝上当很多商家同时出售这个产品的时候,iphone就是一个商品了。商品:淘宝叫item,京东叫product,商品特指与商家有关的商品,每个商品有一个商家编码,每个商品下面有多个颜色,款式,可以有多个SKU。SPU=StandardProductUnit(标准化产品单元)SPU是商品信息聚合的最小单位,是一组可复用、易检…

    2022年8月30日
    4
  • platform_driver_register调用probe

    platform_driver_register调用probekernel_init中do_basic_setup()->driver_init()->platform_bus_init()->…初始化platformbus(虚拟总线)设备向内核注册的时候platform_device_register()->platform_device_add()->…内核把设备挂在虚拟的platformbus下驱动注册的时候platform_dri

    2022年7月12日
    23
  • Java面试题–较经典

    Java面试题–较经典1、出处:2016年360Java面试题:原题:首先 代码跑一边 保证正确性。分析:往方法中传参,传的仅仅只是地址,而不是实际内存,所以不要以为y=x程序的执行,是 b=a的执行。这两者是不相等的。 2、出处:2016年 阿里巴巴Java面试题:原题:分析:本题是一个自动拆装箱的考题(自动拆装箱JDK需在1.5上)参考:https://blog….

    2022年6月13日
    35
  • mysql中使用show table status 查看表信息

    mysql中使用show table status 查看表信息

    2021年9月18日
    60
  • idea在mac版怎么配置svn_IntelliJ Idea 集成svn 和使用

    idea在mac版怎么配置svn_IntelliJ Idea 集成svn 和使用最近公司的很多同事开始使用IntelliJIdea,便尝试了一下,虽然快捷键与eclipse有些不同,但是强大的搜索功能与“漂亮的界面”(个人认为没有eclipse好看),还是值得我们去使用的。刚开始使用的idea要去集成svn,下载公司的项目。我是用的是TortoiseSVN(小乌龟),下载后安装,然后记住安装路径,我安装的是64位的。TortoiseSVN的下载地址:htt…

    2022年10月17日
    5
  • pycharm安装matplotlib超时_pycharm里为啥运行不了pip

    pycharm安装matplotlib超时_pycharm里为啥运行不了pip第一天:pycharm解决Flask-SQLAlchemy按错出错问题刚开始用博客有点不适应首先,我最开始实在settings中1-4步骤非常简单不做过多说明,步骤4我在这里没有选择,版本问题我一般都不去选,基本上都是使用默认的版本。就这样的设置我前前后后错了不知道多少回,之前这样设置安装,例如:flask等等都成功了。这样安装没错错误提示都是都建议:pipinstall要安装的名…

    2022年8月28日
    4

发表回复

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

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