に最終更新
ALTER COLOCATE GROUP
説明
Colocation Group のプロパティを変更します。
構文
ALTER COLOCATE GROUP [<database>.] <group_name>
SET (
<property_list>
);
必須パラメータ
1. <group_name>
変更する Colocation Group の名前を指定します。
2.<property_list>
property_list は colocation group のプロパティです。現在変更できるのは replication_num と replication_allocation のみです。これら二つの colocation group プロパティを変更すると、default.replication_allocation、dynamic.replication_allocation、およびグループ内テーブルの既存パーティションの replication_allocation も同じ値に変更されます。
任意パラメータ
1. <database>
変更する colocate group が属するデータベースを指定します。
注意:
- Colocation Group がグローバルで、名前が global で始まる場合、どのデータベースにも属しません。
必要な権限
ADMIN 権限が必要です。
例
- グローバルグループのレプリカ数を変更します。テーブル作成時に
"colocate_with" = "__global__foo"を設定します。
ALTER COLOCATE GROUP __global__foo
SET (
"replication_num"="1"
);
- 非グローバルグループのレプリカ数を変更します。テーブルはデータベース example_db に属し、作成時に "colocate_with" = "bar" を設定します。
ALTER COLOCATE GROUP example_db.bar
SET (
"replication_num"="1"
);