postgresql->PageHeaderData->pd_flags

page 的 pd_flags 记录了 page 是否有空闲空间,它的标记位如下:

1
2
3
#define PD_HAS_FREE_LINES	0x0001	// 是否有空闲的数据指针
#define PD_PAGE_FULL 0x0002 // 是否有空闲空间支持添加一条数据
#define PD_ALL_VISIBLE 0x0004 /* all tuples on page are visible to everyone */
posted @ 2021-04-06 15:36  邱明成  阅读(12)  评论(0编辑  收藏