深入理解 MySQL MVCC

深入理解 MySQL MVCC

  • 原文地址:
  • 原文作者:
  • 本文永久链接:
特别说明

当前文章内容迁移中,如有问题,请提交 issues 谢谢 ~~

  1. 三个隐藏的字段

1.一个 6字节的 DB_TRX_ID 字段 即:通常在其他文章中看到的 事务id

2.一个7字节的 DB_ROLL_PTR 字段 即:通常范围以回滚指针

3.一个 6字节的 DB_ROW_ID 字段, 该字段在当前事务自增,主要是确定当前数据id (本文章中不涉及该字段)

  1. Read-View

  2. undo log(数据可视性原则)

    MySQL 底层通过比对 read-view 中的事务 ID 来判断 undo log 数据对当前事务的可见性。

参考文章
Prev:
深入理解 MDC
Next:
MySQL like 关键字
Contents of this article
Contents of this article