use_index_for_in_with_subqueries* 세션 설정
use_index_for_in_with_subqueries* 세션 설정
이 페이지에서는 IN 연산자 오른쪽에 서브쿼리가 있을 때 인덱스를 사용하는 것과 관련된 use_index_for_in_with_subqueries* 세션 설정들을 다뤄요. 인덱스 사용 여부와 필터링에 인덱스를 사용할 오른쪽 집합의 최대 크기를 제어해요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.
use_index_for_in_with_subqueries
IN 연산자의 오른쪽에 서브쿼리나 테이블 표현식이 있으면 인덱스를 사용하려고 시도해요.
use_index_for_in_with_subqueries_max_values
필터링에 테이블 인덱스를 사용하기 위한 IN 연산자 오른쪽 집합의 최대 크기예요. 큰 쿼리를 위한 추가 데이터 구조 준비로 인한 성능 저하와 더 높은 메모리 사용을 피할 수 있게 해줘요. 0은 제한 없음을 의미해요.