更新时间:2024-10-31 GMT+08:00
分享

PbRCR(Page base Row Consistency Read) Heap多版本管理

  1. Heap的多版本管理是基于Tuple的行级多版本管理。
  2. 事务修改记录时,会将历史数据记录到Undo Row中。
  3. 在Tuple中的td_id上记录产生的Undo Row地址(zone_id, block no, page offset)。
  4. 将新的数据覆盖写入Heap页面。
  5. 每次对数据的修改都会产生Undo,同一记录的undo通过block prev串联。

相关文档