ALTER TABLE ... APPLY DELETED MASK

ALTER TABLE ... APPLY DELETED MASK

APPLY DELETED MASK는 경량 삭제로 표시된 행을 디스크에서 실질적으로 제거하는 ALTER 명령이에요. 무거운 변경(heayweight mutation) 작업이며, 삭제 표시된 행을 강제로 정리할 때 사용해요.

출처: 문서

본문

ALTER TABLE [db].name [ON CLUSTER cluster] APPLY DELETED MASK [IN PARTITION partition_id]

이 명령은 경량 삭제로 만들어진 마스크를 적용하고, 삭제로 표시된 행을 디스크에서 강제로 제거해요. 이 명령은 무거운 변경이며 의미상으로는 ALTER TABLE [db].name DELETE WHERE _row_exists = 0 쿼리와 같아요. MergeTree 계열(replicated 테이블 포함)의 테이블에서만 동작해요.

함께 보기

다음의 일부: ALTER

더 알아보기 (Learn more)