해시 분할 재정의
설명
ALTER 문의 COALESCE PARTITION 절을 이용하여 재정의할 수 있다. 해시 분할이 재정의되는 경우 인스턴스는 그대로 보존된다.
구문
ALTER {TABLE | CLASS} <table_name>
COALESCE PARTITION <unsigned integer>
- table_name : 재정의할 테이블의 이름을 지정한다.
- unsigned integer : 삭제하려는 분할의 개수를 지정한다.
예제
다음은 nation2 테이블의 분할의 개수를 4개에서 2개로 줄이는 예제이다.
ALTER TABLE nation2 COALESCE PARTITION 2;
주의 사항
- 분할의 개수를 감소시키는 재편성 결합만 가능하다.
- 분할의 수를 늘리고자 하는 경우에는 영역 분할에서와 같은 ALTER TABLE ... ADD PARTITION 구문을 이용한다(자세한 내용은 "영역 분할 추가" 참조).
- 분할 재정의 후에 최소 1개 이상의 분할이 남아 있어야 한다.