mysql如何配置慢查询日志记录_开启long_query_time并分析

直接执行 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自动审核代码

相关推荐
鹿角片ljp1 分钟前
Prompt Cache、Token 成本与 Plan Compiler 的工程设计
java·python·算法
两点王爷8 小时前
PostgreSQL 常用 SQL 语句与 GIS 相关函数详解
数据库·后端
两点王爷8 小时前
PostgreSQL 好用又独特的特性与空间函数
数据库
梦帮科技9 小时前
AI 音乐产品的发布工程:验证门、数据发布、回滚与生产运维纪律
数据结构·数据库·架构·node.js·音视频·动态规划·推荐算法
麻雀飞吧9 小时前
先判断工具用来学习、开发还是执行
人工智能·python
人邮异步社区9 小时前
学习Python的最佳学习路径是什么?
python·程序员
TDengine (老段)10 小时前
TDengine 常见问题 TOP3
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
troy12811 小时前
Python 基础语法(九):Django/Flask/FastAPI 三大 Web 框架详细对比解析
python·jupyter·django·flask·github·fastapi
jzshmyt11 小时前
我用 Python 从零“生成“了一个宇宙,然后让它观察自己(v14)
人工智能·pytorch·python·numpy·matplotlib·空间计算·scipy
螺蛳粉 螺蛳粉13 小时前
MySQL 分布式集群系列 · 第五篇——全方位对比:NDB、MGR、主从复制、分库分表怎么选?
数据库·分布式·mysql