merge_* MergeTree 설정
merge_* MergeTree 설정 (merge_* MergeTree settings)
이 문서는 merge_*로 시작하는 MergeTree 설정들을 다루는 페이지예요. 병합 시 캐시 예열 크기, 일괄 정렬 큐 사용, 워크로드 설정 등을 다룹니다.
출처: 문서
본문
이 설정들은 system.merge_tree_settings에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성됩니다.
merge_total_max_bytes_to_prewarm_cache
ClickHouse Cloud에서만 사용할 수 있어요. 병합 중 캐시를 예열하기 위한 파트의 최대 총 크기예요.
merge_use_batch_sorting_queue
정렬된 스트림을 병합할 때 행별 큐 오버헤드를 줄이기 위해 일괄 정렬 큐를 사용할지 여부예요. 행을 변경하지 않는 병합, 즉 일반 MergeTree(Ordinary 병합 모드)에만 적용됩니다. ReplacingMergeTree, CollapsingMergeTree, SummingMergeTree, AggregatingMergeTree, CoalescingMergeTree, GraphiteMergeTree, VersionedCollapsingMergeTree처럼 병합 시 시맨틱이 있는 엔진에는 효과가 없으며, 이 엔진들은 이 설정과 무관하게 기본 큐를 계속 사용해요.
merge_workload
병합과 다른 워크로드 간에 자원을 어떻게 활용하고 공유할지 조절하는 데 사용돼요. 지정된 값은 이 테이블의 백그라운드 병합을 위한 workload 설정 값으로 사용됩니다. 지정하지 않으면(빈 문자열), 서버 설정 merge_workload가 대신 사용돼요.
See Also- Workload Scheduling