全部產品
Search
文件中心

:ALTER RESOURCE GROUP

更新時間:Jul 06, 2024

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

查詢類型。可選值為:

  • interactive

  • batch

  • default_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;