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

在可重复读隔离级别下,当两个事务并发更新同一行数据时,InnoDB 如何处理写冲突和锁等待?

众安保险后端开发金融风险判断技术原理InnoDBMySQL

考察说明

考察行锁、锁等待与死锁处理机制

回答思路

  1. 说明写操作为当前读,需要获取行锁
  2. 解释事务未提交时其他事务更新同一行会阻塞等待锁
  3. 说明超时和死锁检测机制