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보다 크다면, 로컬에서 병합을 수행하는 대신 레플리카에서 병합된 파트를 가져오는 것을 선호해요. 이는 매우 긴 병합을 더 빠르게 처리하기 위한 것이에요.

가능한 값:

  • 임의의 양의 정수

더 알아보기 (Learn more)