페이지 캐시 사용 세션 설정
페이지 캐시 사용 세션 설정 (use_page_cache_*)
이 페이지에서는 다양한 디스크·스토리지 유형에서 사용자 공간 페이지 캐시를 사용할지 여부를 제어하는 use_page_cache_* 세션 설정들을 다뤄요. 로컬 디스크, 객체 스토리지, 분산 캐시에서의 사용을 각각 결정할 수 있어요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.
use_page_cache_for_disks_without_file_cache
파일시스템 캐시가 활성화되지 않은 원격 디스크에 대해 사용자 공간 페이지 캐시를 사용해요.
use_page_cache_for_local_disks
로컬 디스크에서 읽을 때 사용자 공간 페이지 캐시를 사용해요. 테스트용으로 사용되며 실제로 성능을 개선할 가능성은 낮아요. local_filesystem_read_method = 'pread' 또는 'read'가 필요해요. OS 페이지 캐시를 비활성화하지는 않아요. 그것에는 min_bytes_to_use_direct_io를 사용할 수 있어요. 일반 테이블에만 영향을 주며 file() 테이블 함수나 File() 테이블 엔진에는 영향을 주지 않아요.
use_page_cache_for_object_storage
객체 스토리지 테이블 함수(s3, azure, hdfs)와 테이블 엔진(S3, Azure, HDFS)에서 읽을 때 사용자 공간 페이지 캐시를 사용해요.
use_page_cache_with_distributed_cache
분산 캐시가 사용될 때 사용자 공간 페이지 캐시를 사용해요.