Press "Enter" to skip to content

月度归档: 2026 年 2 月

MySQL 间隙锁(Gap Lock):前世今生与避坑指南

在使用 MySQL(InnoDB 引擎)时,你是否遇到过这样的灵异事件:明明只是删除了一行不存在的数据,却导致另一个事务的插入操作被阻塞?或者明明两个事务操作的是不同的行,却报了 Deadlock found when trying to get lock? 这背后的“幽灵”,往往就是——间隙锁(Gap Lock)。 今天我们就来扒一扒间隙锁的“前世今生”,以及在生产环境中可能遇到的那些“坑”。 …

Leave a Comment