PGXC_REDISTB
PGXC_REDISTB表是在扩容期间创建的表,每个数据库创建一张,用来记录用户表的重分布状态,扩容结束后会被删除。只有具有connect权限的用户可查看。
名称 |
类型 |
描述 |
---|---|---|
relname |
name |
用户表的名称 |
nspname |
name |
表所在的表空间名称 |
pcrelid |
oid |
表的oid |
pclocatortype |
character |
定位器类型: H: hash M: Modulo N: Round Robin R: Replicate |
pchashalgorithm |
smallint |
使用哈希算法分布元组 |
pchashbuckets |
smallint |
哈希容器的值 |
pgroup |
name |
表所属的node group |
redistributed |
character |
表当前的状态 i:表示正在进行重分布 y:表示已经完成重分布 n:表示还未进行重分布 d:表示重分布已完成,临时表还未删除 |
redis_order |
interger |
表重分布的顺序(默认值1024,设置为0表示该表不进行重分布;数值越小,越先进行重分布) |
pcattnum |
int2vector |
用作分布键的列标号 |
nodeoids |
oidvector_extend |
表所在node group的节点id |
internal_mask |
integer |
reloption中是否包含内部信息。当前支持的取值如下: 0x0,未开启内部掩码。 0x8000,开启内部掩码。 0x01,该表禁止insert。 0x02,该表禁止delete。 0x04,该表禁止alter。 0x08,该表禁止select。 0x0100,该表禁止update。 |
table_size |
bigint |
表的大小,单位字节。 |