prefer_fetch_merged_part_* MergeTree 테이블 설정
prefer_fetch_merged_part_* MergeTree 테이블 설정
이 페이지에서는 긴 병합(merge)을 더 빠르게 처리하기 위해 로컬 병합 대신 레플리카에서 병합된 파트를 가져올지 결정하는 prefer_fetch_merged_part_* 계열 설정을 설명할게요. 이 설정들은 system.merge_tree_settings 테이블에서 확인할 수 있고, ClickHouse 소스 코드에서 자동으로 생성된 값이에요.
출처: 문서
본문
이 설정들은 system.merge_tree_settings 테이블에서 확인할 수 있으며, ClickHouse 소스에서 자동으로 생성돼요.
prefer_fetch_merged_part_size_threshold
파트 크기의 합이 이 임계값을 초과하고, 복제 로그 항목이 생성된 이후 경과 시간이 prefer_fetch_merged_part_time_threshold보다 크다면, 로컬에서 병합을 수행하는 대신 레플리카에서 병합된 파트를 가져오는 것을 선호해요. 이는 매우 긴 병합을 더 빠르게 처리하기 위한 것이에요.
가능한 값:
- 임의의 양의 정수
prefer_fetch_merged_part_time_threshold
복제 로그(ClickHouse Keeper 또는 ZooKeeper) 항목이 생성된 이후 경과 시간이 이 임계값을 초과하고, 파트 크기의 합이 prefer_fetch_merged_part_size_threshold보다 크다면, 로컬에서 병합을 수행하는 대신 레플리카에서 병합된 파트를 가져오는 것을 선호해요. 이는 매우 긴 병합을 더 빠르게 처리하기 위한 것이에요.
가능한 값:
- 임의의 양의 정수