归档

文章58 / 全部长文

共 432 分钟阅读 · 约 9.3 万字 · 最近更新 2026.09.17
写作节奏 / 近 12 个月
58篇 · 月均 4.8
平均每篇7 分钟最近发布2026.09.17最长27 分钟

最近 12 个月发布 58 篇,集中在

1/ 58 篇
transaction清除全部
20261 篇 · 21 分钟
MySQL MVCC、Undo Log 与 Read View 实现原理深度解析

MySQL MVCC、Undo Log 与 Read View 实现原理深度解析

本文系统介绍了 MySQL InnoDB 中 MVCC(多版本并发控制)的工作机制,包括快照读与当前读的区别、MVCC 解决的典型问题(读写不阻塞、降低死锁、实现一致性读),以及 InnoDB 通过 undo log 版本链与 Read View 来判断「当前事务能看到哪一个数据版本」的完整过程。通过多组事务时序示例,文章直观展示了在可重复读与读已提交隔离级别下,事务为何能看到不同的数据版本,从而帮助读者从实现层面真正理解 MySQL 的事务隔离与并发控制。

2026.02.04 · 21 分钟