materialize_projections MergeTree 설정
materialize_projections MergeTree 설정 (materialize_projections_on_* MergeTree settings)
이 문서는 프로젝션 구체화와 관련된 MergeTree 설정들을 다루는 페이지예요. INSERT와 병합 시 프로젝션을 만들고 재구성할지 설정합니다.
출처: 문서
본문
이 설정들은 system.merge_tree_settings에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성됩니다.
materialize_projections_on_insert
활성화하면 INSERT가 프로젝션과 함께 새 파트를 만들지 여부예요. 그렇지 않으면 명시적 MATERIALIZE PROJECTION 또는 materialize_projections_on_merge로 병합 중에 만들 수 있습니다.
materialize_projections_on_merge
활성화하면 병합이 모든 소스 파트에 없는 프로젝션을 재구성해요(예: materialize_projections_on_insert = 0으로 삽입된 경우), 그래서 병합된 파트는 그 프로젝션을 갖게 됩니다. 병합은 여전히 동일한 프로젝션 집합을 공유하는 파트만 결합해요. 모든 기존 파트에 프로젝션을 백필하려면 명시적 MATERIALIZE PROJECTION을 사용하세요. 프로젝션은 materialize_projections_on_insert로 INSERT 중에도 생성됩니다.