首页 > 数据库 >(MySQL)开启慢查询日志

(MySQL)开启慢查询日志

时间:2023-07-08 10:11:05浏览次数:52  
标签:slow log 查询 MySQL query 日志

MySQL的慢查询日志默认没有开启,我们可以查看一下系统变量 slow_query_log。

show variables like 'slow_query_log';
  1. 修改/etc/my.ini
如果要开启慢查询日志,需要在MySQL的配置文件(E:\ProgramData\MySQL\MySQL Server 8.0\my.ini)中配置如下信息:
# 开启MySQL慢日志查询开关
slow_query_log=1
# 设置慢日志的时间为2秒,SQL语句执行时间超过2秒,就会视为慢查询,记录慢查询日志
long_query_time=2
  1. 使用set global
mysql -u root -p 
Enter password: [输入密码]
set global slow_query_log = 1;  
set global long_query_time = 5;

配置完毕之后,重新启动MySQL服务器进行测试,查看慢日志文件中记录的信息(Windows系统--win+D--services.msc),找到MySQL,手动重启。


参考博客:
MySQL slow_query_log慢查询日志配置详解

标签:slow,log,查询,MySQL,query,日志
From: https://www.cnblogs.com/xumeng2022/p/17536686.html

相关文章

  • 一次删除mysql中多个表 的方法
     需要一次性删除大量满足特定条件的表名(一般是表名称满足某些关键字)1、首先生成删除drop语句2、执行语句  mysql-uroot-p1111usedb1;--查询构建批量删除表语句(根据数据库中的表名称模糊查询)selectconcat('droptables',TABLE_NAME,';')asdroptablefr......
  • ZHR_EMP_INQUIRY-人员信息查询
    *&---------------------------------------------------------------------**&ReportZHR_EMP_INQUIRY*&*&---------------------------------------------------------------------**&*&*&-------------------------------------------......
  • kubelet编译和输出日志
    编译kubeletyuminstall-ygccgoenv-wGO111MODULE="off"cd$GOPATH/src/k8s.io/kubernetes/cmd/kubeletgoinstall-v替换kubeletsystemctlstopkubelet.servicemv/usr/bin/kubelet/usrmv$GOPATH/bin/kubelet/usr/binsystemctlstartkubelet.service......
  • Mysql8.0配置Mysql主从复制GTID复制和延迟从库应用
    一、Mysql主从复制1、Mysql主从复制的作用和原理  1)主从复制的作用  防止单节点数据库故障数据丢失 增强数据的安全性和可靠性 2)原理  主Mysql开启二进制日志 从数据库监听主Mysql二进制日志变化 从复制二进制日志到本地 读取复制的二进制日志执行二进制日......
  • 百转千回!记一次MySQL主从同步异常的排查记录
    一、现象最近项目的测试环境遇到一个主备同步的问题:备库的同步线程停止了,无法同步主库的数据更改。备库报错如下:从库同步报错信息完整的错误信息:Relaylogreadfailure:Couldnotparserelaylogevententry.Thepossiblereasonsare:themaster'sbinarylogis......
  • AOP日志切面拦截出现异常:java.lang.IllegalStateException: It is illegal to call th
    问题描述一个下载功能,后端代码出现异常,被AOP的日志切面拦截,出现异常。具体异常如下:java.lang.IllegalStateException:Itisillegaltocallthismethodifthecurrentrequestisnotinasynchronousmode(i.e.isAsyncStarted()returnsfalse) atorg.apache.catali......
  • 若依前端,菜单栏切换时刷新问题[页面菜单切换时,页面总是重新刷新,导致页面输入的查询参
    前端页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空这样切换时,页面就刷新了,解决方法在这里1,页面代码,这里指定namename:"Item",注意name的首字母必须大写2,页面代码,这里指定idid="item"注意,id的首字母必须小写3,页面配置,这里的路由地址必须配置和name一......
  • Java技术分享:SpringBoot+mysql+...
    放个效果图: 准备项目首先在MySql控制台输入一下sql语句创建student数据库和student。createdatabsestudent;usestudent;CREATETABLE`student`(`stu_id`bigint(20)NOTNULL,`stu_name`varchar(45)DEFAULTNULL,`stu_sex`varchar(6)DEFAULTNUL......
  • 在 Spring Boot 中使用 Dataway 配置数据查询接口
     Dataway介绍Dataway是基于DataQL服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布。一站式都通过Dataway提供的UI界面完成。UI会以Jar包方式提供并集成到应用中并和应用共享同......
  • docker-compose安装MySQL8并开启远程登录(1045)
    docker-compose安装MySQL8并开启远程登录(1045)编写docke-compose.yml文件vimdocker-compose.ymlversion:'3'services:mysql:image:mysql:8.0.31container_name:mysqlenvironment:#时区上海TZ:Asia/Shanghai#root密码M......