に最終更新
ALTER WORKLOAD GROUP
説明
このステートメントはワークロードグループの設定を変更します。
構文
ALTER WORKLOAD GROUP "<rg_name>"
[FOR <compute_group>]
PROPERTIES (
`<property>`
[ , ... ]
);
注記
ALTER ステートメントで変更できるのはワークロードグループのプロパティのみです。ワークロードグループとコンピュートグループの紐付けは変更できません。FOR <compute_group> 句は、変更対象のワークロードグループが属するコンピュートグループを特定するために使用します。
パラメータ
-
<compute_group>変更対象のワークロードグループが属するコンピュートグループを指定します。
- クラウドモード(ストレージとコンピュートを分離):
FOR <compute_group>句を明示的に指定する必要があります。省略すると、Must specify compute group via 'FOR <compute_group>' in cloud mode.というエラーが発生します。 - 非クラウドモード(ストレージとコンピュートを一体化):
FOR <compute_group>句は省略できます。ここで指定する値は、実際にはリソースグループ(Tag)を指します。構文の一貫性を保つため、クラウドモードと同じ構文を使用します。省略した場合は、デフォルトのリソースグループ(default)に属する同名のワークロードグループが対象になります。
- クラウドモード(ストレージとコンピュートを分離):
-
<property><property>の形式は<key>=<value>です。<key>に指定できる値については、ワークロードグループを参照してください。
例
-
g1 という名前のワークロードグループを変更します(非クラウドモードでは、デフォルトのリソースグループに属する g1 が対象です)。
alter workload group g1
properties (
"max_cpu_percent"="20%",
"max_memory_percent"="40%"
); -
compute_group_aに属する g1 という名前のワークロードグループを変更します(クラウドモードでは、この句の指定が必須です)。alter workload group g1 for compute_group_a
properties (
"max_cpu_percent"="20%",
"max_memory_percent"="40%"
);