PG_HASHBUCKET
PG_HASHBUCKET系统表存储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,用于校验是否在阈值范围内。 |