파티션 사용 세션 설정

파티션 사용 세션 설정 (use_partition_*)

이 페이지에서는 파티션 기반 프루닝과 관련된 use_partition_* 세션 설정들을 다뤄요. 기본 키 프루닝에 파티션 minmax 인덱스 경계를 사용하거나, 파티션 키로 파티션을 프루닝하는 동작을 제어해요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.

use_partition_minmax_for_primary_key_pruning

MergeTree 테이블에서 기본 키 컬럼이 파티션 키의 입력 컬럼이기도 할 때, 기본 키 분석 중 더 많은 granule을 프루닝하기 위해 파티션 minmax 인덱스 경계를 사용해요. 예를 들어 ORDER BY (id, event_time)PARTITION BY toYYYYMM(event_time)이 있는 MergeTree 테이블에서 ClickHouse는 기본 키 인덱스 분석 중 event_time의 파티션 minmax 인덱스를 사용하여 더 정보에 기반한 granule 프루닝 결정을 내려요. 가능한 값:

  • 0 — 비활성화.

  • 1 — 활성화.

use_partition_pruning

별칭: use_partition_key

MergeTree 테이블에 대해 쿼리 실행 중 파티션 키로 파티션을 프루닝해요. 가능한 값:

  • 0 — 비활성화.

  • 1 — 활성화.

더 알아보기 (Learn more)