max_parts MergeTree 설정
max_parts MergeTree 설정 (max_parts_to_* MergeTree settings)
이 문서는 파트 개수 상한과 관련된 MergeTree 설정들을 다루는 페이지예요. 테이블의 총 활성 파트 수 상한과 한 번에 병합할 수 있는 최대 파트 수를 설정합니다.
출처: 문서
본문
이 설정들은 system.merge_tree_settings에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성됩니다.
max_parts_in_total
테이블의 모든 파티션에 있는 활성 파트의 총 수가 max_parts_in_total 값을 초과하면 INSERT가 Too many parts (N) 예외로 중단됩니다.
가능한 값:
- 양의 정수.
테이블에 파트가 많으면 ClickHouse 쿼리 성능이 저하되고 ClickHouse 부팅 시간이 늘어나요. 대부분 잘못된 설계(파티셔닝 전략 선택 실수 — 너무 작은 파티션)의 결과입니다. 가장 흔한 원인은 파티셔닝 전략을 잘못 선택한 것입니다.
max_parts_to_merge_at_once
한 번에 병합할 수 있는 최대 파트 수예요(0 - 비활성화). OPTIMIZE FINAL 쿼리에는 영향을 주지 않습니다.