파티션 사용 세션 설정
파티션 사용 세션 설정 (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— 활성화.