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 값을 초과하면 INSERTToo many parts (N) 예외로 중단됩니다. 가능한 값:

  • 양의 정수.

테이블에 파트가 많으면 ClickHouse 쿼리 성능이 저하되고 ClickHouse 부팅 시간이 늘어나요. 대부분 잘못된 설계(파티셔닝 전략 선택 실수 — 너무 작은 파티션)의 결과입니다. 가장 흔한 원인은 파티셔닝 전략을 잘못 선택한 것입니다.

max_parts_to_merge_at_once

한 번에 병합할 수 있는 최대 파트 수예요(0 - 비활성화). OPTIMIZE FINAL 쿼리에는 영향을 주지 않습니다.

더 알아보기 (Learn more)