dictionaries_* 서버 설정

dictionaries_* 서버 설정

이 페이지에서는 사전(dictionary) 설정 파일의 경로, 지연 로딩, 라이브러리 디렉터리 등을 제어하는 dictionaries_* 계열 서버 설정을 설명할게요.

출처: 문서

본문

이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.

dictionaries_config

사전(dictionary)의 설정 파일 경로예요.

경로:

  • 절대 경로 또는 서버 설정 파일 기준 상대 경로를 지정해요.
  • 경로에는 와일드카드 *?를 포함할 수 있어요.

참고:

예시

<dictionaries_config>*_dictionary.xml</dictionaries_config>

dictionaries_lazy_load

사전의 지연 로딩이에요.

  • true이면 각 사전이 처음 사용될 때 로드돼요. 로딩이 실패하면 그 사전을 사용하던 함수가 예외를 던져요.
  • false이면 서버가 시작 시 모든 사전을 로드해요.

서버는 모든 사전이 로딩을 끝낼 때까지 연결을 받기 전에 시작 시 대기해요 (예외: wait_dictionaries_load_at_startupfalse로 설정된 경우).

예시

<dictionaries_lazy_load>true</dictionaries_lazy_load>

dictionaries_lib_path

library 사전 소스용 공유 라이브러리가 있는 디렉터리예요. 이 설정은 더 이상 사용되지 않아요(deprecated): library 사전 소스가 제거되었어요.

더 알아보기 (Learn more)