すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:ALTERリソースグループ

最終更新日:Jun 12, 2024

AnalyticDB for MySQL Data Warehouse Edition (V3.0) では、ALTER RESOURCE GROUPステートメントを実行して、リソースの量、クエリ実行モード、およびデータベースアカウントとリソースグループ間の関連付けを変更できます。

前提条件

AnalyticDB for MySQLクラスターは、次の要件を満たす必要があります。

  • クラスターはData Warehouse Edition (V3.0) です。

  • クラスターはcluster Editionのエラスティックモードです。

  • クラスターには32コア以上のコアがあります。

  • クラスターのマイナーバージョンは3.1.3.2以降です。

    説明

    クラスターのマイナーバージョンをクエリする方法については、AnalyticDB for MySQLクラスターのバージョンを照会するにはどうすればよいですか? クラスターのマイナーバージョンを更新するには、テクニカルサポートにお問い合わせください。

  • 特権データベースアカウントが作成されます。 詳細については、「データベースアカウントの作成」をご参照ください。

構文

ALTERリソース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

  • バッチ

  • default_type

デフォルト値: default_type 詳細については、「クエリ実行モード」をご参照ください。

NODE_NUM

リソースグループ内の計算ノードの数。 デフォルト値:0

ADD_USER

データベースアカウントをリソースグループに関連付けます。

DROP_USER

リソースグループからデータベースアカウントの関連付けを解除します。

  • リソースグループ内のリソースの量を変更します。

    リソースグループ内の計算ノードの数を3に設定します。

    ALTERリソースグループ 'BATCH_RG' NODE_NUM=3;
  • リソースグループのクエリ実行モードを変更します。

    リソースグループのクエリ実行モードをデフォルト値に設定します。

    ALTERリソースグループ 'BATCH_RG' QUERY_TYPE=default_type;
  • クエリの実行モードとリソースグループのリソース量を変更します。

    ALTERリソースグループ 'BATCH_RG' QUERY_TYPE=default_type NODE_NUM=3;
  • データベースアカウントをリソースグループに関連付けます。

    ALTERリソースグループ 'BATCH_RG' ADD_USER=batch_user;
    重要

    ADD_USERまたはDROP_USERパラメーターを指定した場合、リソースグループの他の属性は変更できません。 それ以外の場合、ステートメントの実行は失敗します。 例:

    ALTERリソースグループ 'BATCH_RG' ADD_USER=batch_user QUERY_TYPE=default_type;
  • リソースグループからデータベースアカウントの関連付けを解除します。

    ALTERリソースグループ 'BATCH_RG' DROP_USER=batch_user;
  • デフォルトリソースグループのクエリ実行モードを変更します。

    -- デフォルトリソースグループのクエリ実行モードをバッチに設定します。
    ALTER RESOURCE GROUP user_default QUERY_TYPE=batch;
    -- デフォルトリソースグループのクエリ実行モードをデフォルト値に設定します。
    ALTERリソースグループuser_default QUERY_TYPE=default_type; 
  • 現在のリソースグループを表示します。

    SELECT * からINFORMATION_SCHEMA.RESOURCE_GROUPS;