直接执行 SELECT @@slow_query_log; 查看慢查询日志是否启用,返回1表示已启用,0表示关闭;SHOW VARIABLES LIKE 'slow_query_log%'; 可同时查看启用状态、日志路径和阈值。怎么确认慢查询日志当前是否开启直接查 slow_query_log 变量值,别猜配置文件有没有生效:连上 MySQL 后执行 SELECT @@slow_query_log;,返回 1 表示已启用,0 表示关闭即使 my.cnf 里写了 slow_query_log = ON,没重启或没用 SET GLOBAL slow_query_log = ON; 也不会生效SHOW VARIABLES LIKE 'slow_query_log%'; 能一次性看到日志路径、阈值、是否启用三个关键项设置 long_query_time 到多少才合理别盲目设成 1 或 0.1 ------ 这个值必须结合你的业务响应预期和数据库负载来看:线上 OLTP 服务,建议从 0.5(500ms)起步;若平均查询都在 100ms 内,设成 0.2 更敏感long_query_time 是浮点数,支持小数,但注意:MySQL 5.7+ 默认单位是秒,不是毫秒设太低(比如 0.01)会导致日志暴增,IO 压力大,甚至拖慢慢查询本身(日志写入会串行化部分操作)该变量可动态改:SET GLOBAL long_query_time = 0.3;,但新连接才会继承这个值,已有连接仍用旧值慢查询日志文件位置和权限问题日志写不进去?大概率是路径或权限卡住了,而不是配置没写对: AI Code Reviewer AI自动审核代码
相关推荐
懂点Tech1 小时前
ctfshow misc28:GIF 高度修改解题与脚本实现comedate1 小时前
SMLib 的 Examples 导读:PyAPI / SM_API / SMLib 三组示例怎么读云和数据.ChenGuang2 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制摇滚侠2 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 12川石课堂软件测试2 小时前
学习软件测试需掌握的一些知识万化冥合3 小时前
PyBox屏幕键盘如何辅助演示键盘操作?车软学堂3 小时前
从测试转开发,到底要补什么天空依然蔚蓝3 小时前
分享一个自动检测网站在线状态的python程序2501_937767163 小时前
自建 SQL 数据库定时备份踩坑复盘与落地思路岁月宁静3 小时前
一个 AI 项目从本地到上线,要经过哪些步骤?全流程讲清楚