このページは機械翻訳したものです。
ALTER RESOURCE GROUP group_name
[VCPU [=] vcpu_spec [, vcpu_spec] ...]
[THREAD_PRIORITY [=] N]
[ENABLE|DISABLE [FORCE]]
vcpu_spec: {N | M - N}
ALTER RESOURCE GROUP は、リソースグループの管理に使用されます (セクション5.1.16「リソースグループ」 を参照)。 このステートメントは、既存のリソースグループの変更可能な属性を変更します。 RESOURCE_GROUP_ADMIN 権限が必要です。
group_name は、変更するリソースグループを識別します。 グループが存在しない場合は、エラーが発生します。
CPU アフィニティ、優先度、およびグループが有効かどうかの属性は、ALTER RESOURCE GROUP で変更できます。 これらの属性は、CREATE RESOURCE GROUP の場合と同じ方法で指定します (セクション13.7.2.2「CREATE RESOURCE GROUP ステートメント」 を参照)。 指定された属性のみが変更されます。 未指定の属性は現在の値を保持します。
FORCE 修飾子は、DISABLE で使用されます。 リソースグループにスレッドが割り当てられている場合のステートメントの動作を決定します:
FORCEが指定されていない場合、グループ内の既存のスレッドは終了するまで実行され続けますが、新しいスレッドをグループに割り当てることはできません。FORCEが指定されている場合、グループ内の既存のスレッドはそれぞれのデフォルトグループ (SYS_defaultへのシステムスレッド、USR_defaultへのユーザースレッド) に移動されます。
name および type 属性はグループの作成時に設定され、ALTER RESOURCE GROUP で変更することはできません。
例:
-
グループ CPU アフィニティを変更します:
ALTER RESOURCE GROUP rg1 VCPU = 0-63; -
グループスレッドの優先度を変更します:
ALTER RESOURCE GROUP rg2 THREAD_PRIORITY = 5; -
グループを無効にし、そのグループに割り当てられているスレッドをデフォルトグループに移動します:
ALTER RESOURCE GROUP rg3 DISABLE FORCE;
リソースグループ管理は、リソースグループが発生したサーバーに対してローカルです。 ALTER RESOURCE GROUP ステートメントはバイナリログに書き込まれず、レプリケートされません。