GBase 8a
运维管理
文章
GBase 8a元数据表gbase.table_distribution
GBase社区管理员发表于2020-09-16 17:25:0260次浏览0个评论
GBase 8a数据库集群,用gbase.table_distribution元数据表记录每个express表的情况,比如表类型,分布列,分布策略ID,V95版本增加虚拟集群ID, 镜像ID等。
| 字段 | 类型 | NULL | KEY | 默认 | 说明 |
|---|---|---|---|---|---|
| index_name | varchar(128) | NO | PRI | 名字(库名.表名) | |
| dbName | varchar(64) | NO | NULL | 库名 | |
| tbName | varchar(64) | NO | NULL | 表名 | |
| isReplicate | varchar(3) | NO | YES | 复制表 | |
| hash_column | varchar(64) | YES | NULL | Hash分布列 | |
| lmt_storage_size | bigint(20) | YES | NULL | ||
| table_storage_size | bigint(20) | YES | NULL | ||
| is_nocopies | varchar(3) | NO | YES | NoCopies表 | |
| data_distribution_id | bigint | NO | NULL | 分布策略编号 | |
| Vc_id | bigint | NO | NULL | 虚拟集群编号 | |
| Mirror_vc_id | bigint | NO | NULL | 镜像VCID |
其中data_distribution_id,在系统扩容时,用来判断表当前所属分布策略编号;
isReplicate 如果是Y 则该表是复制表,否则为分布表。
hash_column 如果不是NULL,则为Hash分布表,否则为随机分布表。
is_nocopies 如果为Y, 则该表没有副本数据,也就是副本分片表里,数据为空,如果有数据的分片故障,则会导致表无法查询。
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526