返回首页

gbase数据、南大通用产品文档:GBase8aTOP10 热点表

更新日期:2024年09月11日

此项统计为访问频率最高的前10 个表的列表,
包括该表名称、
所在库名称、
访问该表的用户名列表及各自的访问占比。
开始时间和结束时间的跨度不得超过90 天。

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 113 -
图5- 454 TOP10 热点表



sword GCIDirPathStreamReset(
GCIDirPathStream *dpstr,
GCIError *errhp
);

重置直接路径流状态。

参数
输入
/输出


dpstr
输入
直接路径流句柄
errhp
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。



GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 62

rebalance 命令负责表数据在节点间的重新分布,支持以下功能:
1)数据库提供了3 个级别的数据重分布,分别是实例级、数据库级分布和表级。
用户可以根据不同的场景选择合适的分布级别
2)对于需要大批量表的数据搬移,还提供了分布优先级和并发分布数量来进行更
细粒度的控制。
3)rebalance 命令在任务下发到后台后即返回结果,数据库提供执行过程信息的查
询,
可以按数据表查询开始分布和结束分布的时间、
分布进度、
分布优先级等信息,
用户可以通过访问gclusterdb.rebalancing_status 进行查看。
4)提供取消和暂停功能,对后台任务进行控制。
说明

在coordinator 上使用gccli 执行rebalance 命令后,rebalance 任务会被加入
到gclusterdb.rebalancing_status 集群表中。coordinator 集群会从
gclusterdb.rebalancing_status









gcluster_rebalancing_concurrent_count 个表进行rebalance。

coordinator 集群中只会有一个coordinator 节点负责后台执行表rebalance,
不支持多个coordinator 并行执行rebalance 命令。

rebalance 任务执行状态需要从gclusterdb.rebalancing_status 表中查询。

不建议对gclusterdb.rebalancing_status 表做ddl/dml 操作。

只支持express 引擎表的rebalance
一个表在rebalance 时有5 个状态,
分别是:
STARTING、
RUNNING、
COMPLETED、
PAUSED、CANCELED。这5 种状态转换如下图所示:

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
351
图4- 2 5 种状态转换图
说明

表处于STARTING 状态时,Coordinator 后台线程开始执行表的rebalance 操作,表状
态转换成RUNNING。

表处于PAUSED 状态时,对这个表执行continue rebalance 操作,表状态转换成
RUNNING。

表处于RUNNING 状态时,coordinator 后台线程执行表的rebalance 操作失败,表状态
转换成STARTING。

表处于RUNNING 状态时,coordinator 后台线程完成了表的rebalance 操作,表状态转
换成COMPLETED。