GBase 8a MPP Cluster 资源管理设计目标是有效的控制资源的消耗,通过对任务设
置资源限制和优先级等设置来避免各任务对资源进行争抢,
保证高优先级任务资源
使用需求。同时资源管理功能限定对特定类型的SQL 操作进行管理控制,避免小
而频的SQL 占用任务数导致的系统资源不能充分利用。
受控SQL 种类如下:
表4- 92 受控SQL 种类说明
分类
说明
查询
select 查询操作。
DML
load 操作/ update index
(hash、
fulltext)
操作/ insert select 操作/ update
操作/merge 操作/delete 数据操作。
DDL
create index
(hash、
fulltext)
操作/ create as select 操作/create like 操作。
GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
515
分类
说明
CALL
调用存储过程中,
存储过程内部包含的查询、
DML 和DDL 受控语句。
说明
由于DDL 操作本身不响应中断,因此,以上受控SQL 操作中的DDL 操作(CREATE
INDEX,ALTER TABLE ADD INDEX 等)不支持运行时间超时处理。
由于集群服务程序所执行的SQL 任务与拆解下发给单机服务程序的SQL 任务并不能一
一对应,存在差异。这种实现方式就有可能出现以下现象:
集群层SQL 任务不属于受控SQL,而经过拆解下发给单机的SQL 任务中却存在受控
SQL。这也就导致了资源监控查询过程中发现集群层非受控SQL 任务在单机层上受控
的现象。如rebalance 操作。
这种现象目前属于正常现象,是集群实现机制。
除了受控SQL 中的DDL,
其他的DDL 均不受任务数管理限制,
例如:
CREATE TABLE,
ALTER TABLE,DROP TABLE,CREATE USER 等。