dictionaries_* 서버 설정
dictionaries_* 서버 설정
이 페이지에서는 사전(dictionary) 설정 파일의 경로, 지연 로딩, 라이브러리 디렉터리 등을 제어하는 dictionaries_* 계열 서버 설정을 설명할게요.
출처: 문서
본문
이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.
dictionaries_config
사전(dictionary)의 설정 파일 경로예요.
경로:
- 절대 경로 또는 서버 설정 파일 기준 상대 경로를 지정해요.
- 경로에는 와일드카드
*와?를 포함할 수 있어요.
참고:
- “Dictionaries”.
예시
<dictionaries_config>*_dictionary.xml</dictionaries_config>
dictionaries_lazy_load
사전의 지연 로딩이에요.
true이면 각 사전이 처음 사용될 때 로드돼요. 로딩이 실패하면 그 사전을 사용하던 함수가 예외를 던져요.false이면 서버가 시작 시 모든 사전을 로드해요.
서버는 모든 사전이 로딩을 끝낼 때까지 연결을 받기 전에 시작 시 대기해요 (예외: wait_dictionaries_load_at_startup이 false로 설정된 경우).
예시
<dictionaries_lazy_load>true</dictionaries_lazy_load>
dictionaries_lib_path
library 사전 소스용 공유 라이브러리가 있는 디렉터리예요. 이 설정은 더 이상 사용되지 않아요(deprecated): library 사전 소스가 제거되었어요.