云数据库 GAUSSDB-PbRCR(Page base Row Consistency Read) Heap多版本管理

时间:2024-11-02 18:45:10

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串联。
support.huaweicloud.com/fg-gaussdb-dist/gaussdb-18-0166.html