최종 수정: 에
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"
);
- 비전역 그룹의 복제본 수를 수정합니다. 테이블을 생성할 때 "colocate_with" = "bar"로 설정하며, 테이블은 example_db 데이터베이스에 속합니다.
ALTER COLOCATE GROUP example_db.bar
SET (
"replication_num"="1"
);