MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

13.7.2.2 CREATE RESOURCE GROUP ステートメント

CREATE RESOURCE GROUP group_name
    TYPE = {SYSTEM|USER}
    [VCPU [=] vcpu_spec [, vcpu_spec] ...]
    [THREAD_PRIORITY [=] N]
    [ENABLE|DISABLE]

vcpu_spec: {N | M - N}

CREATE RESOURCE GROUP は、リソースグループの管理に使用されます (セクション5.1.16「リソースグループ」 を参照)。 このステートメントは、新しいリソースグループを作成し、その初期属性値を割り当てます。 RESOURCE_GROUP_ADMIN 権限が必要です。

group_name は、作成するリソースグループを識別します。 グループがすでに存在する場合は、エラーが発生します。

TYPE 属性は必須です。 システムリソースグループの場合は SYSTEM、ユーザーリソースグループの場合は USER である必要があります。 グループタイプは、後で説明するように、許可される THREAD_PRIORITY 値に影響します。

VCPU 属性は、CPU アフィニティ、つまりグループが使用できる仮想 CPU のセットを示します:

VCPU 指定子の例 (これらはすべて同等です):

VCPU = 0,1,2,3,9,10
VCPU = 0-3,9-10
VCPU = 9,10,0-3
VCPU = 0,10,1,9,3,2

THREAD_PRIORITY 属性は、グループに割り当てられたスレッドの優先度を示します:

ENABLE および DISABLE は、リソースグループを最初に有効または無効にすることを指定します。 どちらも指定しない場合、グループはデフォルトで有効になります。 無効化されたグループにスレッドを割り当てることはできません。

例:

リソースグループ管理は、リソースグループが発生したサーバーに対してローカルです。 CREATE RESOURCE GROUP ステートメントはバイナリログに書き込まれず、レプリケートされません。