G100学习笔记

1. page相关

1.1 page的关键数据结构

typedef struct {
    PageXLogRecPtr pd_lsn; /* 当前页的最后一次修改对应的WAL记录的LSN */
    uint16 pd_checksum; /* 当前页的checksum校验和,用来维护页面的完整性,使用特定的算法生成固定大小的值,在写入时计算,读取时校验,读取时计算checksum,与本记录比对 */
    uint16 pd_flags; /* 页状态标志位 */
    uint16 pd_lower; /* 
}