GaussDB-PG_HASHBUCKET

35 阅读1分钟

GaussDB-PG_HASHBUCKET

PG_HASHBUCKET系统表存储hashbucket信息。

名称类型描述
oidoid行标识符(隐含字段,必须明确选择)。
bucketidoidCN上为PG_HASHBUCKET系统表所在DATABASE绑定的node group。DN上此列为空。
bucketcntintegerCN上不使用此参数,DN上为当前DN所拥有的bucket数量。
bucketmapsizeinteger当前版本不使用此参数。
bucketrefinteger预留字段,默认值为1。
bucketvectoroidvector_extendCN上不使用此参数,DN上为当前DN所拥有的bucket列表。
bucketmaptext用来存储逻辑bucket到物理bucket的映射关系,即16384到1024的映射关系。
bucketversionoidvector_extend记录后续hashbucket扩容过程中发生改变的信息版本号。
bucketcsntexthashbucket重分布前源节点每个bucket的对应的最大CSN,用于新节点可见性判断。
bucketxidtexthashbucket扩容,新节点上线设置的next_xid,用于校验是否在阈值范围内。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…