파일 시스템 캐시 관련 설정

파일 시스템 캐시 관련 설정

ClickHouse에서 원격 파일 시스템의 캐시 사용 여부와 관련된 enable_filesystem* 설정들을 소개해요. 특정 쿼리에 대해 캐시를 우회하거나, 쓰기 캐시를 켜고 끄거나, 프리페치 로그를 기록하는 등의 동작을 제어한답니다. 이 설정들은 system.settings 테이블에서 확인할 수 있고 소스 코드에서 자동 생성된 값들이에요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있고, 소스 코드에서 자동 생성된 값들이에요.

enable_filesystem_cache

원격 파일 시스템에 대한 캐시를 사용해요. 이 설정은 디스크의 캐시를 켜거나 끄지 않아요(그것은 디스크 구성으로 해야 해요). 하지만 의도한 대로 일부 쿼리에 대해 캐시를 우회할 수 있게 해준답니다.

enable_filesystem_cache_log

각 쿼리에 대한 파일 시스템 캐시 로그를 기록할 수 있게 해요.

enable_filesystem_cache_on_write_operations

write-through 캐시를 활성화하거나 비활성화해요. false로 설정하면 쓰기 작업에 대해 write-through 캐시가 비활성화돼요. true로 설정하면 서버 구성의 캐시 디스크 구성 섹션에서 cache_on_write_operations가 켜져 있는 한 write-through 캐시가 활성화된답니다.

자세한 내용은 "로컬 캐시 사용"을 참조하세요.

클라우드 기본값: 1.

enable_filesystem_read_prefetches_log

쿼리 중 system.filesystem prefetch_log에 로그를 남겨요. 테스트나 디버깅 목적으로만 사용해야 하며, 기본적으로 켜두는 것은 권장되지 않아요.

더 알아보기 (Learn more)