Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

use_partition_* 세션 설정

이러한 설정은 system.settings에서 사용할 수 있으며, 소스 코드에서 자동 생성됩니다.

use_partition_minmax_for_primary_key_pruning

유형
Bool
기본값
1
버전 이력
버전기본값설명
26.71프라이머리 키 컬럼이 파티션 키의 입력 컬럼이기도 한 경우, `MergeTree` 테이블의 프라이머리 키 분석 중 파트의 파티션 minmax를 사용해 더 많은 그래뉼을 프루닝하는 새로운 설정입니다.

프라이머리 키 컬럼이 파티션 키의 입력 컬럼이기도 한 경우, MergeTree 테이블의 프라이머리 키 분석 중 파티션 minmax 인덱스 범위를 사용해 더 많은 그래뉼을 프루닝합니다.

예를 들어, ORDER BY (id, event_time)PARTITION BY toYYYYMM(event_time)가 있는 MergeTree 테이블에서 ClickHouse는 프라이머리 키 인덱스 분석 중 event_time의 파티션 minmax 인덱스를 사용하여 그래뉼 프루닝을 더 정확하게 결정합니다.

가능한 값:

  • 0 — 비활성화됩니다.
  • 1 — 활성화됩니다.

use_partition_pruning

별칭: use_partition_key

유형
Bool
기본값
1
버전 이력
버전기본값설명
26.31MergeTree가 파티션 키를 사용해 파티션 프루닝을 수행할지 제어하는 새로운 설정입니다. 'use_partition_key'는 이 설정의 별칭입니다.

MergeTree 테이블의 쿼리 실행 중 파티션 키를 사용해 파티션을 프루닝합니다.

가능한 값:

  • 0 — 비활성화됨.
  • 1 — 활성화됨.
Navigation