直接执行 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自动审核代码
相关推荐
金銀銅鐵7 小时前
[Python] 扩展欧几里得算法Duckdblab7 小时前
DuckDB 性能调优终极指南:打造闪电般的分析体验带派擂总8 小时前
Python全栈开发精华版最全合集(包含各种面试题) Day24_异常和错误笃行35010 小时前
金仓数据库数据安全双防线:静态存储加密与传输加密实战笃行35010 小时前
金仓数据库物理备份实战:sys_rman 全流程演练与误覆盖抢救笃行35010 小时前
金仓数据库逻辑备份实战:从全库导出到 Schema 替换的完整闭环金銀銅鐵11 小时前
n^5 和 n 的个位数是否总相等?aqi0014 小时前
15天学会AI应用开发(九)利用Chroma持久化向量数据