
# PG_HASHBUCKET
PG_HASHBUCKET系统表存储hashbucket信息。
表1PG_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，用于校验是否在阈值范围内。                                          |
| bucketclogmode | int2             | bucket类型表采用的clog目录类型：空表示采用pg_clog/bucketid目录；1表示采用pg_clog/clog_base/dbid/bucketid目录。 |
   
