Record、Gap 和 Next-Key Lock 有什么区别?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
记录锁保护索引记录,间隙锁限制在一段索引间隙插入,临键锁组合记录及其前面的间隙。它们是 InnoDB 常见范围机制,此外还有其他锁模式。
讲清原理
锁定读采用哪个范围,取决于隔离、索引和条件。用完整唯一键查到既有记录,通常无需按普通范围扫描那样锁间隙。间隙锁的主要目标是限制插入。
例子与易错点
同样写 FOR UPDATE,等值唯一定位与扫描区间可能表现不同。把实际索引和条件带进分析,不能只背“三种锁算法”。
相关题 · 第 63 题、第 60 题
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。