dictionary_* 세션 설정
dictionary_* 세션 설정
이 설정들은 사전(dictionary)의 로드 시점, 비동기 실행자, 기본 키 타입 검증을 제어해요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.
출처: 문서
본문
이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.
dictionary_lazy_load
CREATE DICTIONARY의 SETTINGS 절에 지정될 때 사전 로드를 제어해요. 1은 첫 사용까지 로드를 연기하고, 0은 생성 시 로드하며, 'auto'는 서버 설정 dictionaries_lazy_load를 따르는 것을 의미해요. 세션이나 쿼리 수준에서 설정하면 효과가 없어요.
dictionary_use_async_executor
사전 소스 읽기 파이프라인을 여러 스레드에서 실행해요. 로컬 CLICKHOUSE 소스가 있는 사전에서만 지원돼요.
dictionary_validate_primary_key_type
사전의 기본 키 타입을 검증해요. 기본적으로 단순 레이아웃의 id 타입은 암시적으로 UInt64로 변환돼요.