ADB弹性模式集群版(新版)支持通过ALTER RESOURCE GROUP
修改资源池的资源量、查询类型、用户绑定关系属性。
语法
ALTER RESOURCE GROUP resource_group_name
[QUERY_TYPE = {interactive, batch, default_type}]
[NODE_NUM = N]
[ADD_USER=user_name]
[DROP_USER=user_name]
- 用户与资源池绑定的操作
ADD_USER
和DROP_USER
必须单独操作,不可以与其他属性搭配使用。 - 资源池名大小写不敏感,例如test_group和Test_Group是同名资源池,资源池名展示为TEST_GROUP。
参数
参数 | 说明 |
---|---|
QUERY_TYPE | 查询类型。可选值为:
|
NODE_NUM | 节点个数。指定资源池的节点个数,默认值为0。 |
ADD_USER | 绑定用户。添加用户与资源池的绑定关系。 |
DROP_USER | 解绑用户。解除用户与资源池的绑定关系。 |
示例
- 修改资源池的资源量。
修改资源池的NODE_NUM为3个计算节点:
ALTER RESOURCE GROUP 'BATCH_RG' NODE_NUM=3
- 修改资源池的查询类型。
修改资源池的QUERY_TYPE为默认值default_type:
ALTER RESOURCE GROUP 'BATCH_RG' QUERY_TYPE=default_type
- 修改资源池的查询类型和资源量。
ALTER RESOURCE GROUP 'BATCH_RG' QUERY_TYPE=default_type NODE_NUM=3
- 绑定用户与资源池
ALTER RESOURCE GROUP 'BATCH_RG' ADD_USER=batch_user
注意 不可以与其他属性一起使用,下面的语句是错误的。ALTER RESOURCE GROUP 'BATCH_RG' ADD_USER=batch_user QUERY_TYPE=default_type
- 解绑用户与资源池
ALTER RESOURCE GROUP 'BATCH_RG' DROP_USER=batch_user
- 修改默认资源池的QUERY_TYPE
-- 修改默认资源池为 batch 查询类型 ALTER RESOURCE GROUP user_default QUERY_TYPE=batch -- 恢复为默认值 ALTER RESOURCE GROUP user_default QUERY_TYPE=default_type
- 查看当前资源池列表
SELECT * FROM INFORMATION_SCHEMA.RESOURCE_GROUPS;