后端岗位面试题更新 2026-08-05

执行 SELECT ... FOR UPDATE 时通常会获取哪些锁?

理想汽车后端开发汽车风险判断技术原理

考察说明

考察对数据库行锁、间隙锁及加锁范围的理解

回答思路

  1. 能说明 SELECT FOR UPDATE 会加排他锁
  2. 区分行锁与间隙锁的适用场景
  3. 结合索引情况说明加锁范围变化
  4. 能提及锁与事务隔离级别的关联