一次由 MySQL Gap 锁导致的阻塞排查实录记录一次线上 INSERT 被长时间阻塞的定位过程,最终确认由 MySQL Gap/Next-Key 锁引起;文中说明锁的原理与触发场景,提供 MySQL 8.0 的 data_lock_waits/INNODB_TRX 诊断方法、KILL 应急,以及隔离级别、索引与语句优化等规避建议。2025-09-23故障排查