optimize_move_to_prewhere_* 세션 설정
optimize_move_to_prewhere_* 세션 설정
이 페이지에서는 자동 PREWHERE 최적화와 관련된 optimize_move_to_prewhere_* 세션 설정들을 다뤄요. SELECT 쿼리에서 조건을 자동으로 PREWHERE로 이동시켜 읽는 데이터 양을 줄이는 최적화를 제어해요. *MergeTree 테이블에서만 동작해요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.
optimize_move_to_prewhere
SELECT 쿼리에서 자동 PREWHERE 최적화를 활성화 또는 비활성화해요. *MergeTree 테이블에서만 동작해요. 가능한 값:
-
0— 자동PREWHERE최적화가 비활성화돼요. -
1— 자동PREWHERE최적화가 활성화돼요.
optimize_move_to_prewhere_if_final
FINAL 수정자를 사용하는 SELECT 쿼리에서 자동 PREWHERE 최적화를 활성화 또는 비활성화해요. *MergeTree 테이블에서만 동작해요. 가능한 값:
-
0—FINAL수정자를 사용하는SELECT쿼리에서 자동PREWHERE최적화가 비활성화돼요. -
1—FINAL수정자를 사용하는SELECT쿼리에서 자동PREWHERE최적화가 활성화돼요.
함께 보기