携程面试题更新 2026-08-05

什么是间隙锁(Gap Lock)?

携程后端开发消费品/零售技术原理InnoDBMySQL

考察说明

考察对InnoDB间隙锁定义、作用范围及加锁条件的理解

回答思路

  1. 准确定义间隙锁是在索引记录之间间隙上加的锁
  2. 说明间隙锁用于防止幻读而非避免冲突
  3. 指出间隙锁只在可重复读及以上隔离级别生效
  4. 能举例说明间隙锁锁定的范围(如区间而非单行)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。