-
MySQL 可重复读下 INSERT 间隙锁死锁的真实复盘:4 种修法 + 6 条铁律
订单接口在并发压测下死锁率高达 3%,排查到最后发现是 SELECT FOR UPDATE 加的间隙锁覆盖了多个用户范围,两个 INSERT 互相阻塞触发死锁。这篇把死锁的真实加锁机制、四种修法的取舍、定位死锁的标准流程、跨数据库对比、以及团队最终立的六条铁律,完整讲一遍。- 2
- 0
-
RR 隔离级别 + INSERT ON DUPLICATE KEY UPDATE:让我半夜爬起来的死锁实录
凌晨 2 点 47 分,告警群弹出 5 条 MySQL 死锁日志。本文复盘从 SHOW ENGINE INNODB STATUS 看到 gap lock 真相、3 次失败修复、到最终 RC 模式 + FOR UPDATE 解决的全过程,附完整 SQL、排查命令和压测对比。- 0
- 0
间隙锁
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!


