dictionary_* 세션 설정

dictionary_* 세션 설정

이 설정들은 사전(dictionary)의 로드 시점, 비동기 실행자, 기본 키 타입 검증을 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.

출처: 문서

본문

이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.

dictionary_lazy_load

CREATE DICTIONARYSETTINGS 절에 지정될 때 사전 로드를 제어해요. 1은 첫 사용까지 로드를 연기하고, 0은 생성 시 로드하며, 'auto'는 서버 설정 dictionaries_lazy_load를 따르는 것을 의미해요. 세션이나 쿼리 수준에서 설정하면 효과가 없어요.

dictionary_use_async_executor

사전 소스 읽기 파이프라인을 여러 스레드에서 실행해요. 로컬 CLICKHOUSE 소스가 있는 사전에서만 지원돼요.

dictionary_validate_primary_key_type

사전의 기본 키 타입을 검증해요. 기본적으로 단순 레이아웃의 id 타입은 암시적으로 UInt64로 변환돼요.

더 알아보기 (Learn more)