mysql: 如何开启慢查询日志?

1 确认慢查询日志功能已开启

执行以下sql语句,查看慢查询功能是否开启:

 show VARIABLES like 'slow_query_log';

在这里插入图片描述
如果为ON,表示打开;如果为OFF,表示没有打开,需要开启慢查询功能。
执行以下sql语句,开启慢查询日志功能(注意,只对当前查询窗口有效)

SET GLOBAL slow_query_log = 'ON';

2 设置慢查询的触发时间

触发慢查询日志记录的参数是long_query_time,以秒为单位,如果一条sql语句的执行时间超过了long_query_time,就会记录在慢查询日志中。
通过以下sql命令查看long_query_time的值:

show VARIABLES LIKE 'long_query_time';

在这里插入图片描述
这里是10s,我想查看所有执行的sql语句的慢查询日志,所以我要把这个值设置成0,sql语句如下:

set long_query_time=0;

3 执行任意sql语句

这里将慢查询开启,并将触发时间改成0秒之后,执行任意sql语句都会记录到慢查询日志中
比如查询我表中的一些数据:

select * from t where c=50000 limit 1;

4 查看慢查询日志文件的位置

使用以下sql命令查询慢查询日志文件所在路径:

 show VARIABLES LIKE 'slow_query_log_file';

在这里插入图片描述
去文件系统打开这个路径
在这里插入图片描述

5 查看慢查询日志文件的内容

打开WIN-M73OORGND0B-slow.log
在这里插入图片描述
我刚才执行的那条sql语句,发现已经被记录在慢查询日志了。扫描了5万行数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/541748.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构与算法----复习Part 15 ()

本系列是算法通关手册LeeCode的学习笔记 算法通关手册(LeetCode) | 算法通关手册(LeetCode) (itcharge.cn) 目录 一,二叉搜索树(Binary Search Tree) 二叉搜索树的查找 二叉搜索树的插入 …

java组合模式揭秘:如何构建可扩展的树形结构

组合模式(Composite Pattern)是一种结构型设计模式,它允许将对象组合成树形结构以表示整体/部分层次结构。组合模式使得客户端可以统一对待单个对象和组合对象,从而使得客户端可以处理更复杂的结构。 组合模式的主要组成部分包括&…

Unity开发一个FPS游戏之二

在之前的文章中,我介绍了如何开发一个FPS游戏,添加一个第一人称的主角,并设置武器。现在我将继续完善这个游戏,打算添加敌人,实现其智能寻找玩家并进行对抗。完成的效果如下: fps_enemy_demo 下载资源 首先是设计敌人,我们可以在网上找到一些好的免费素材,例如在Unity…

SD-WAN专线解决跨国业务应用和系统访问慢问题

在全球化背景下,跨国企业面临着日益增长的业务应用和系统访问需求。然而,由于地理位置和网络结构等因素的限制,跨国业务应用和系统访问常常受到网络连接速度慢的困扰。SD-WAN(软件定义广域网)专线作为一种新兴的网络技…

git小白入门

git是什么 Git是一种流行的版本控制系统,被广泛用于软件开发中来跟踪和管理代码的变化。它是由Linus Torvalds在2005年创建的,最初的目的是为了更高效地管理Linux内核的开发。Git使得多人在同一个项目上工作变得更加简单,可以轻松合并不同开…

Filter实现请求日志记录

将锁有得外部访问都记录在日志文件里面,设计这个功能是为了(为什么): 1. 在不引入Promentheus进行接口监控时,基于日志文件就可以实现整个项目得监控。 2. 当出现问题时,可以基于此进行流量重放。 效果如…

Android 深入Http(2)加密与编码

可以对二进制数据(比如图片、视频) 经典算法: DES(密钥短被弃用了) AES (密钥很长 很顶) 速度快,效率高 IDEA 3DES(三重DES,听起来就很慢和重 &#xf…

详解IPD流程之任务书(Charter)

IPD体系是一种全新的产品研发管理模式,它将研发合格产品整个过程分为确保开发做正确的事和如何正确地做事两个阶段。 确保开发做正确的事是指在产品进入研发之初就清晰地定义出有竞争力的产品,核心是确保产品能够对准客户需求,能够给客户带来…

【C++】手撕AVL树

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:能直接手撕AVL树。 > 毒鸡汤:放弃自…

第二十四节 Java 异常处理

什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格…

Vue.js+SpringBoot开发天沐瑜伽馆管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 瑜伽课程模块2.3 课程预约模块2.4 系统公告模块2.5 课程评价模块2.6 瑜伽器械模块 三、系统设计3.1 实体类设计3.1.1 瑜伽课程3.1.2 瑜伽课程预约3.1.3 系统公告3.1.4 瑜伽课程评价 3.2 数据库设计3.2.…