に最終更新
SHOW COMPUTE GROUPS
説明
現在のユーザーが利用権限を持つコンピュートグループの一覧を表示します。
- ストレージとコンピュートを分離したモード: 現在のユーザーが利用権限を持つコンピュートグループの一覧を返します。
- ストレージとコンピュートを結合したモード: バージョン 4.1.4 以降でサポートされます。このモードでは、BE のリソースグループ(
locationタグ)がコンピュートグループにマッピングされます。4.1.4 より前にこのモードでこのステートメントを実行すると、ERR_NOT_CLOUD_MODEが返されます。
構文
SHOW COMPUTE GROUPS
戻り値
現在のユーザーが利用権限を持つコンピュートグループの一覧を返します。返される列はモードによって異なります。
ストレージとコンピュートを分離したモード:
- Name - コンピュートグループの名前
- IsCurrent - 現在のユーザーがこのコンピュートグループを使用しているかどうか
- Users - このコンピュートグループをデフォルトのコンピュートグループに設定しているユーザー名
- BackendNum - このコンピュートグループに属するバックエンドの数
- SubComputeGroups / Policy / Properties - 仮想コンピュートグループに関する情報
ストレージとコンピュートを結合したモード(4.1.4 以降):
- Name - コンピュートグループの名前。BE のリソースグループ(
locationタグ)を指します - BackendNum - このコンピュートグループに属するバックエンドの数
結果はコンピュートグループ名でソートされます。
例
compute_cluster という名前のコンピュートグループの使用を指定します。
SHOW COMPUTE GROUPS;
結果は次のとおりです。
+-----------------+-----------+-------+------------+
| Name | IsCurrent | Users | BackendNum |
+-----------------+-----------+-------+------------+
| compute_cluster | TRUE | | 3 |
+-----------------+-----------+-------+------------+
アクセス制御要件
バージョン 4.1.4 以降、ストレージとコンピュートを結合したモードでこのステートメントを実行する際に、グローバル権限の ADMIN_PRIV または NODE_PRIV は不要です。これはストレージとコンピュートを分離したモードと同様で、現在のユーザーには、自身のコンピュートグループが利用を許可されているリソースグループだけが表示されます。
使用上の注意
- 現在のユーザーがどのコンピュートグループに対しても権限を持たない場合、
SHOW COMPUTE GROUPSは空の一覧を返します。 - ストレージとコンピュートを結合したモードでは、現在のセッションのコンピュートグループが
INVALID_COMPUTE_GROUPの場合も空の結果セットを返します。 SHOW CLUSTERSは同等のステートメントです。ストレージとコンピュートを結合したモードでは、列名はclusterとbackend_numです。