zero_copy_* MergeTree 테이블 설정

zero_copy_* MergeTree 테이블 설정

이 페이지에서는 제로카피(zero-copy) 복제 시 동시 파트 제거와 병합/mutation 잠금을 제어하는 zero_copy_* 계열 설정을 설명할게요. 이 설정들은 system.merge_tree_settings 테이블에서 확인할 수 있고, ClickHouse 소스 코드에서 자동으로 생성된 값이에요.

출처: 문서

본문

이 설정들은 system.merge_tree_settings 테이블에서 확인할 수 있으며, ClickHouse 소스에서 자동으로 생성돼요.

zero_copy_concurrent_part_removal_max_postpone_ratio

더 작은 독립 범위를 얻기 위해 최상위 파트 제거를 연기할 수 있는 최대 비율이에요. 변경하지 않는 것이 권장돼요.

zero_copy_concurrent_part_removal_max_split_times

독립적인 Outdated 파트 범위를 더 작은 하위 범위로 분할하기 위한 최대 재귀 깊이예요. 변경하지 않는 것이 권장돼요.

zero_copy_merge_mutation_min_parts_size_sleep_before_lock

제로카피 복제가 활성화되어 있으면, 병합 또는 mutation을 위한 잠금을 시도하기 전에 파트 크기에 따라 임의의 시간만큼 잠을 자요.

zero_copy_merge_mutation_min_parts_size_sleep_no_scale_before_lock

제로카피 복제가 활성화되어 있으면, 병합 또는 mutation을 위한 잠금을 시도하기 전에 최대 500ms 동안 임의의 시간만큼 잠을 자요.

더 알아보기 (Learn more)