AnalyticDB MySQL數倉版叢集支援通過ALTER RESOURCE GROUP
修改資源群組的資源量、查詢類型、使用者綁定關係屬性。
前提條件
AnalyticDB 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;