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

MVCC怎么实现RC和RR级别?

联想后端开发互联网/IT技术原理方案权衡MySQL

考察说明

考察对数据库多版本并发控制机制及其在隔离级别下差异的理解

回答思路

  1. 说明MVCC依赖版本链和隐藏列
  2. 解释RC下每次查询都生成新ReadView
  3. 解释RR下事务首次查询生成ReadView并复用
  4. 讨论当前读和快照读在两者中的行为差异