知识卡片

MVCC快照

专业/工作

内容

MVCC通过保存行的多个版本,让读操作看到一致快照,减少读写之间的互相阻塞。它适合读多写少或读写并发场景,但会带来版本清理和历史记录膨胀成本。发散:并发优化常用空间与后台维护换前台响应。

参考来源

《高性能MySQL:第3版》第1章《MySQL架构与历史》