MySQL 8.0 リファレンスマニュアル


13.7.2.3 DROP RESOURCE GROUP ステートメント

DROP RESOURCE GROUP group_name [FORCE]

DROP RESOURCE GROUP は、リソースグループの管理に使用されます (セクション5.1.16「リソースグループ」 を参照)。 このステートメントは、リソースグループを削除します。 RESOURCE_GROUP_ADMIN 権限が必要です。

group_name は、削除するリソースグループを識別します。 グループが存在しない場合は、エラーが発生します。

FORCE 修飾子は、リソースグループにスレッドが割り当てられている場合のステートメントの動作を決定します:

  • FORCE が指定されておらず、スレッドがグループに割り当てられている場合は、エラーが発生します。

  • FORCE が指定されている場合、グループ内の既存のスレッドはそれぞれのデフォルトグループ (SYS_default へのシステムスレッド、USR_default へのユーザースレッド) に移動されます。

例:

  • グループを削除します。グループにスレッドが含まれている場合は失敗します:

    DROP RESOURCE GROUP rg1;
  • グループを削除し、既存のスレッドをデフォルトグループに移動します:

    DROP RESOURCE GROUP rg2 FORCE;

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


関連キーワード:  ステートメント, CREATE, DROP, TABLE, グループ, RESOURCE, サブクエリー, FUNCTION, SLAVE, 管理