MySQL中的可重复读如何实现 MVCC MVCC,多版本并发控制,用于实现读已提交和可重复读隔离级别。 MVCC 的核心就是 Undo log 多版本链 + ReadView, "MV" 就是通过 Undo log 来保存数据的历史版本,实现多版本的管理, "CC" 是通过 ReadView 来实现管理,通过 ReadView 原则来决定数据是否显示。 同时针对不同的隔离级别,ReadView 的生成策略不同,也就实现了不同的隔离级别。 Undo log 多版本链小鸡很方2025/4/7大约 3 分钟数据库MySQL可重复读