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

执行 DELETE FROM table WHERE a = 1 时,数据库内部可能涉及哪些锁?如何理解这些锁的作用与影响?

数字马力后端开发互联网/IT风险判断技术原理MySQL

考察说明

考察对数据库锁机制的理解,包括行锁、表锁及间隙锁等

回答思路

  1. 准确指出可能涉及的锁类型(行锁、间隙锁、表锁)
  2. 解释不同锁的用途及触发条件
  3. 讨论锁的影响范围与并发性能
  4. 说明如何通过索引或执行计划判断锁行为