min_bytes MergeTree 설정
min_bytes MergeTree 설정 (min_bytes_for_* MergeTree settings)
이 문서는 min_bytes_*로 시작하는 MergeTree 설정들을 다루는 페이지예요. 컴팩트/와이드 파트 저장 방식 기준, 캐시 예열 최소 크기, JBOD 볼륨 간 리밸런싱 최소 크기 등을 설정하는 항목입니다.
출처: 문서
본문
이 설정들은 system.merge_tree_settings에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성됩니다.
min_bytes_for_compact_part
더 이상 사용하지 않는 설정으로, 아무것도 하지 않아요.
min_bytes_for_full_part_storage
패킹된 방식 대신 전체 타입의 저장소를 데이터 파트에 사용하기 위한 최소 압축 해제 크기(바이트)예요.
min_bytes_for_wide_part
Wide 형식으로 저장할 수 있는 데이터 파트의 최소 바이트/행 수예요. 이 설정 둘 중 하나, 둘 다, 또는 아무것도 설정하지 않을 수 있어요.
min_bytes_to_prewarm_caches
새 파트에 대해 마크 캐시와 기본 인덱스 캐시를 예열하기 위한 최소 크기(압축되지 않은 바이트)예요.
min_bytes_to_rebalance_partition_over_jbod
새 큰 파트를 JBOD 볼륨 디스크에 분산할 때 리밸런싱을 활성화하기 위한 최소 바이트 수를 설정해요. 가능한 값:
- 양의 정수.
- 0 — 리밸런싱이 비활성화됨.
Usage
min_bytes_to_rebalance_partition_over_jbod 설정의 값은 max_bytes_to_merge_at_max_space_in_pool 값 / 1024보다 작으면 안 됩니다. 그렇지 않으면 ClickHouse가 예외를 던져요.