广告
返回顶部
首页 > 资讯 > 数据库 >MySQL如何开启慢查日志
  • 941
分享到

MySQL如何开启慢查日志

2024-04-02 19:04:59 941人浏览 独家记忆
摘要

小编给大家分享一下Mysql如何开启慢查日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在开发项目中,我们可以通过mysql的

小编给大家分享一下Mysql如何开启慢查日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

开发项目中,我们可以通过mysql的慢查询日志对有效率问题的sql进行监控

下面一些命令是开启日志:

查找慢查询日志文件的目录

show variables like 'slow_query_log'

设置慢日志文件目录文件

set global slow_query_log_file='home/mysql/sql_log/mysql_slow.log'

是否把没有使用索引的sql记录在日志中

set global log_queries_not_using_indexes=on

设置超过多少秒的sql记录在日志中

set global long_query_time=1

在这里这个时间通常比较大,最好设置在0.01s比较好,更具自己的情况而定。

下面我们实际的来执行一下命令:

首先查看日志文件位置:

MySQL如何开启慢查日志

可以看出我们的slow_query_log是off,说明我们没有开启慢查日志。

通过show variables like '%log' 命令查看日志的状态,如果我们的log_queries_not_using_indexes选项为OFF,
那我们就需要对他设置为on开启。

然后在通过命令查看long_query_time的值是否被设置,如果为0,就说明不管是什么查询都会被记录在日志当中。
这里需要注意在生成环境中,短时间可能会有大量的日志。

下面我们看下日志的存储格式:

格式如下:

#查询的执行时间
#Time:140606 12:30:17
#SQL执行的主机信息
#User@Host:root[root] @ localhost []
#SQL的执行信息,查询执行时间 定时间 发送的行数和扫描的行数
#Query_time:0.000031 Locak_time:0.000000 Rows_sent:0 Rows_examined:0 
#SQL执行时间
SET timestamp=1402029017;
#执行的SQL内容
show tables;

以上是“MySQL如何开启慢查日志”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL如何开启慢查日志

本文链接: https://www.lsjlt.com/news/56061.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL如何开启慢查日志
    小编给大家分享一下MySQL如何开启慢查日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在开发项目中,我们可以通过MySQL的...
    99+
    2022-10-18
  • mysql如何开启慢查询日志?
    首先我们需要了解四个参数:slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。 slow_query_log_file # 慢查询日志文件存储位置。 log_queries...
    99+
    2022-10-18
  • 如何开启MySQL慢查询日志
      一、开启慢查询日志首先需要了解四个参数: slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。 slow_query_log_file # 慢查询日志文件存储位置。 log_queries_not_u...
    99+
    2016-07-12
    如何开启MySQL慢查询日志
  • MySQL如何开启慢查询日志
    这篇文章给大家分享的是有关MySQL如何开启慢查询日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysql优化方案:开启慢查询日志(查询sql执行超过一秒以上sql等等)开启慢查询日志:可以让MySQL记录下...
    99+
    2023-06-22
  • Mysql 开启慢日志查询及查看慢日志 sql
    本文为博主原创,转载请注明出处: 目录:    1.Mysql 开启慢日志配置的查询    2. 通过sql 设置Mysql 的慢日志开启    3. 通过慢 sql 日志文件查看慢 sql   1.Mysql 开启慢日志配置的查询 m...
    99+
    2017-01-10
    Mysql 开启慢日志查询及查看慢日志 sql
  • 如何在MySQL中开启慢查询日志
    如何在MySQL中开启慢查询日志?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。(1)配置开启Linux:在mysql配置文件 my.cnf 中...
    99+
    2022-10-18
  • mysql查询慢日志怎么开启
    这篇文章主要介绍“mysql查询慢日志怎么开启”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql查询慢日志怎么开启”文章能帮助大家解决问题。 ...
    99+
    2023-05-25
    mysql
  • mysql怎么开启查看慢查询日志
    本篇内容主要讲解“mysql怎么开启查看慢查询日志”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql怎么开启查看慢查询日志”吧! ...
    99+
    2022-10-18
  • 怎么开启mysql的慢查询日志
    默认情况下slow_query_log的值为OFF,表示慢查询日志是禁用的,可以通过设置slow_query_log的值来开启打开mysql先查询下是否开启,如下图 状态是关闭的show variables...
    99+
    2022-10-18
  • MySQL中的慢查询日志怎么开启
    这篇“MySQL中的慢查询日志怎么开启”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL中的慢查询日志怎么开启”文章吧...
    99+
    2023-07-05
  • MySQL 慢查询日志的开启与配置
    简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: mysql> show variables like 'slow_query...
    99+
    2022-05-18
    MySQL 慢查询日志开启 mysql 慢查询日志配置
  • MySQL慢查询日志的作用和开启
    前言 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_...
    99+
    2022-05-21
    mysql慢查询日志查看 mysql慢查询日志在哪里 mysql 慢查询
  • MySQL优化方案之开启慢查询日志
    目录前言设置慢查询日志测试附:日志分析工具mysqldumpslow总结前言 本方案只适应于小的项目、项目未上线或者紧急情况下可采用这种方式,一旦开启慢日志查询会增加数据库的压力,所...
    99+
    2022-11-12
  • docker mysql容器怎么开启慢查询日志
    这篇文章主要介绍docker mysql容器怎么开启慢查询日志,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、进入容器 登陆账号docker 查看 运行的容器docker ps进入容器:dock...
    99+
    2023-06-29
  • dockermysql容器如何开启慢查询日志
    目录1、进入容器 登陆账号2、查看慢日志相关信息1、进入容器 登陆账号 docker 查看 运行的容器 docker ps 进入容器: docker exec -it dc888...
    99+
    2022-11-13
  • MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow
    这篇文章给大家分享的是有关MySQL如何开启MySQL慢查询日志及分析工具mysqldumpslow的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 ...
    99+
    2022-10-18
  • MySQL开启慢查询日志的方法是什么
    小编给大家分享一下MySQL开启慢查询日志的方法是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.1 简介开启慢查询日志,...
    99+
    2022-10-18
  • mysql命令行开启慢查询日志的方法
    这篇文章给大家分享的是有关mysql命令行开启慢查询日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。mysql命令行开启慢查询日志的方法:执行【set global sl...
    99+
    2022-10-18
  • MySQL 慢查询日志
    简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: mysql> mysql> show variables like 'slow_query%'; +...
    99+
    2022-04-20
    MySQL 慢查询日志
  • MySQL慢查询日志
    笔记内容:MySQL慢查询日志 笔记日期:2017-12-10 <br> MySQL日志文件系统的组成 通用查询日志 慢查询日志 和大多数关系型数据库一样,日志文件是MySQL数据库的重要...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作