数据库
2026-10-15
MySQL 慢查询与锁等待:从慢日志定位到行锁排查
接口变慢有两种完全不同的原因:SQL 本身扫了太多行,或者事务在等锁。本文给出慢日志的开启方式、EXPLAIN ANALYZE 的读法,以及用 information_schema 定位阻塞源与死锁的完整步骤。
管理员
78 次阅读
共 2 篇相关文章
接口变慢有两种完全不同的原因:SQL 本身扫了太多行,或者事务在等锁。本文给出慢日志的开启方式、EXPLAIN ANALYZE 的读法,以及用 information_schema 定位阻塞源与死锁的完整步骤。
索引不是「加得越多越快」。本文从联合索引的排序结构讲清最左前缀与范围条件中断,用 EXPLAIN 的 type、key、rows、Extra 四列判断索引是否真的生效,并列出索引失效的常见写法。