更新时间:2024-06-03 GMT+08:00

PG_HASHBUCKET

PG_HASHBUCKET系统表存储hashbucket信息。

表1 PG_HASHBUCKET字段

名称

类型

描述

oid

oid

行标识符(隐含字段,必须明确选择)。

bucketid

oid

CN上为PG_HASHBUCKET系统表所在DATABASE绑定的node group。DN上此列为空。

bucketcnt

integer

CN上不使用此参数,DN上为当前DN所拥有的bucket数量。

bucketmapsize

integer

当前版本不使用此参数。

bucketref

integer

预留字段,默认值为1。

bucketvector

oidvector_extend

CN上不使用此参数,DN上为当前DN所拥有的bucket列表。

bucketmap

text

用来存储逻辑bucket到物理bucket的映射关系,即16384到1024的映射关系。

bucketversion

oidvector_extend

记录后续hashbucket扩容过程中发生改变的信息版本号。

bucketcsn

text

hashbucket重分布前源节点每个bucket的对应的最大CSN,用于新节点可见性判断。

bucketxid

text

hashbucket扩容,新节点上线设置的next_xid,用于校验是否在阈值范围内。