이러한 설정은 system.settings에서 사용할 수 있으며, 소스 코드에서 자동 생성됩니다.
use_partition_minmax_for_primary_key_pruning
유형
Bool
기본값
1
버전 이력
| 버전 | 기본값 | 설명 |
|---|---|---|
| 26.7 | 1 | 프라이머리 키 컬럼이 파티션 키의 입력 컬럼이기도 한 경우, `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.3 | 1 | MergeTree가 파티션 키를 사용해 파티션 프루닝을 수행할지 제어하는 새로운 설정입니다. 'use_partition_key'는 이 설정의 별칭입니다. |
MergeTree 테이블의 쿼리 실행 중 파티션 키를 사용해 파티션을 프루닝합니다.
가능한 값:
- 0 — 비활성화됨.
- 1 — 활성화됨.