如何开启MySQL慢查询日志[通俗易懂]

如何开启MySQL慢查询日志[通俗易懂]一、开启慢查询日志首先需要了解四个参数: slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。 slow_query_log_file # 慢查询日志文件存储位置。

 

一、开启慢查询日志首先需要了解四个参数:

  • slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。
  • slow_query_log_file # 慢查询日志文件存储位置。
  • log_queries_not_using_indexes # 是否把没有使用到索引的SQL记录到日志中,默认OFF,开启则设置为 ON。
  • long_query_time # 超过多少秒的查询才会记录到日志中,注意单位是秒。

二:执行语句设置(这个方法重启MySQL后会失效)

知道参数含义后,我们就可以直接设置我们需要的参数了,我这里使用的是全局设置。

SET GLOBAL slow_query_log = "ON";
SET GLOBAL slow_query_log_file = "文件路径(绝对路径)";
SET GLOBAL log_queries_not_using_indexes = "ON";
SET GLOBAL long_query_time = 1;  # 这里需要注意下,long_query_time参数设置后需要下次会话后才生效,当前会话查询还是原来的数值

代码100分

三:修改配置文件(永久设置)

如果想重启MySQL后不失效,可以修改MySQL配置文件
在配置文件中添加以下语句:

代码100分slow_query_log="ON"
slow_query_log_file="文件路径(绝对路径)"
log_queries_not_using_indexes="ON"
long_query_time=1

重启后生效。

 

 

 

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

(0)
上一篇 2022-12-17
下一篇 2022-12-17

相关推荐

  • Python幂函数

    Python幂函数在介绍Python幂函数之前,我们先来了解一下Python函数rgb。Python函数rgb用于将十六进制颜色代码转换为RGB格式,十六进制颜色代码是在网页设计中非常常用的表示颜色的方式。我们可以通过调用rgb函数将网页中的颜色代码转换为RGB格式来进行操作。

    2024-07-03
    39
  • redis为什么比memcache快_mongodb和redis的场景

    redis为什么比memcache快_mongodb和redis的场景对比结论 1. 性能上: 性能上都很出色,具体到细节,由于Redis只使用单核,而Memcached可以使用多核,所以平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以

    2022-12-21
    160
  • 利用Python升级pip命令

    利用Python升级pip命令随着Python开发的普及,pip作为一个必不可少的Python包管理器,发挥着重要的作用。如果你在使用pip过程中出现问题,或者想要使用pip的新版本,本文将为你提供升级pip的方法。

    2024-07-06
    42
  • Python安装步骤及教程

    Python安装步骤及教程Python是一款免费开源的编程语言,由于其强大的功能,流行程度一直在不断提高。以下是Python安装步骤的详细教程。

    2024-08-12
    30
  • Linux启动/停止/重启Mysql数据库的方法

    Linux启动/停止/重启Mysql数据库的方法1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhos…

    2023-02-22
    151
  • 第四天MySQL「终于解决」

    第四天MySQL「终于解决」第四天MySQL
    连接查询(内连接、外连接、交叉连接)(sql99版本下)
    子查询:
    select 后面(标量子查询)
    from 后面(表子查询)
    where 或having后面(标量子查询、列子查

    2023-02-26
    132
  • 工具 | 一条 SQL 实现 PostgreSQL 数据找回

    工具 | 一条 SQL 实现 PostgreSQL 数据找回作者:张连壮 PostgreSQL 研发工程师 从事多年 PostgreSQL 数据库内核开发,对 citus 有非常深入的研究。 快速找回丢失数据,是数据库的一项重要功能需求,一般建议使用官方推荐的

    2023-04-29
    152
  • Linux基础——虚拟机的克隆「建议收藏」

    Linux基础——虚拟机的克隆「建议收藏」1.虚拟机的安装 虚拟机的安装在另一个文档 安装jdk(在另外一个文档中) 2.虚拟机的克隆 准备工作:一台装有Linux系统的主机(已经配置好jdk) 选择主机进行克隆 注意:这里一定要选择创建完整

    2023-04-21
    143

发表回复

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