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

InnoDB 在事务提交时,是复制整张表还是通过其他机制保证数据一致?例如两事务并发更新同一行时,版本变更如何处理?

众安保险后端开发金融问题拆解技术原理InnoDBMySQL

考察说明

考察事务提交时的版本变更机制(undo log、purge),避免整表复制的误解

回答思路

  1. 说明事务不会复制整张表,而是基于 undo log 构建多版本
  2. 解释提交时只标记事务状态,通过 redo log 保证持久性
  3. 澄清并发更新同一行时的锁、版本链与 read view 协作