メインコンテンツまでスキップ
バージョン: 4.x

ALTER COLOCATE GROUP

説明

このステートメントは、Colocation Groupのプロパティを変更するために使用されます。

構文

ALTER COLOCATE GROUP  [<database>.] <group_name>
SET (
<property_list>
);

必須パラメータ

1. <group_name>

変更対象のcolocate groupの名前を指定します。

2.<property_list>

property_listcolocation groupのプロパティであり、現在はreplication_numreplication_allocationの変更のみをサポートしています。colocation groupのこれら2つのプロパティを変更した後、同時にグループのTableの既存パーティションのdefault.replication_allocationdynamic.replication_allocation、およびreplication_allocationプロパティを同じ値に変更します。

オプションパラメータ

1. <database>

変更対象のcolocate groupが属するデータベースを指定します。

注意:

  1. colocate groupがグローバルである場合、つまり名前が__global__で始まる場合、どのDatabaseにも属しません

アクセス制御要件

ADMIN権限が必要です。

  1. グローバルグループのレプリカ数を変更し、Table作成時に"colocate_with" = "__global__foo"を設定します。
ALTER COLOCATE GROUP __global__foo
SET (
"replication_num"="1"
);
  1. 非グローバルグループのレプリカ数を変更し、Table作成時に "colocate_with" = "bar" を設定します。このTableはDatabase example_dbに属します。
ALTER COLOCATE GROUP example_db.bar
SET (
"replication_num"="1"
);