AnalyticDB for MySQL基礎版或數倉版集群支持通過ALTER RESOURCE GROUP
修改資源組的資源量、查詢類型、用戶綁定關系屬性。
前提條件
AnalyticDB for MySQL集群需同時滿足如下條件:
集群為基礎版或數倉版。
集群系列需為彈性模式集群版(新版)。
集群規格需為32核或以上。
集群內核版本需為3.1.3.2或以上。
說明如何查看集群內核版本,請參見如何查看實例版本信息。如需升級內核版本,請聯系技術支持。
數據庫賬號類型需為高權限賬號。具體操作,請參見創建數據庫賬號。
語法
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 | 查詢類型。可選值為:
默認值為default_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;
重要ADD_USER和DROP_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;
文檔內容是否對您有幫助?