enable_* 서버 설정
enable_* 서버 설정
이 페이지에서는 Azure SDK 로깅, 분산 캐시 읽기/쓰기, silk 파이버 런타임, 웹터미널 인터페이스 등을 활성화하는 enable_* 계열 서버 설정을 설명할게요.
출처: 문서
본문
이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.
enable_azure_sdk_logging
Azure SDK의 로깅을 활성화해요.
enable_read_through_distributed_cache
ClickHouse Cloud에서만 효과가 있어요. 분산 캐시에서 읽는 것을 허용해요. 이것은 서버 레벨 스위치이며 재시작 없이 적용되어, 자체 쿼리 프로필이 없는 백그라운드 작업(병합, mutation, Buffer 테이블 플러시)도 이를 따르게 해요. 개별 쿼리는 force_read_through_distributed_cache 설정으로 이와 다르게 동작할 수 있어요.
enable_silk_runtime
silk 파이버 런타임에 대한 실험적 지원을 활성화해요: 서버 시작 시 silk 파이버 스케줄러를 초기화하여, 이를 지원하는 서브시스템이 파이버에서 작업을 실행할 수 있게 해요.
enable_webterminal
/webterminal HTTP 엔드포인트에서 웹터미널 인터페이스를 활성화해요. WebSocket을 통해 브라우저에서 대화형 clickhouse-client 세션을 제공해요. false이면 /webterminal 요청이 HTTP 상태 403 Forbidden을 반환해요.
enable_write_through_distributed_cache
ClickHouse Cloud에서만 효과가 있어요. 분산 캐시에 쓰는 것을 허용해요 (s3에 쓰는 것도 분산 캐시로 수행돼요). 이것은 서버 레벨 스위치이며 재시작 없이 적용되어, 자체 쿼리 프로필이 없는 백그라운드 작업(병합, mutation, Buffer 테이블 플러시)도 이를 따르게 해요. 개별 쿼리는 force_write_through_distributed_cache 설정으로 이와 다르게 동작할 수 있어요.