Skip to main content
이 설정은 system.settings에서 확인할 수 있으며, 소스 코드를 기반으로 자동 생성됩니다.

page_cache_block_size

사용자 공간 페이지 캐시에 저장할 파일 청크의 크기(바이트)입니다. 캐시를 통해 수행되는 모든 읽기는 이 크기의 배수로 올림됩니다. 이 설정은 쿼리 단위로 조정할 수 있지만, 블록 크기가 다른 캐시 엔트리는 재사용할 수 없습니다. 이 설정을 변경하면 사실상 캐시에 있는 기존 엔트리가 무효화됩니다. 1 MiB와 같은 더 큰 값은 고처리량 쿼리에 적합하고, 64 KiB와 같은 더 작은 값은 지연 시간이 낮은 단건 쿼리에 적합합니다.

page_cache_inject_eviction

사용자 공간 페이지 캐시는 때때로 일부 페이지를 임의로 무효화합니다. 테스트용으로 предназнач되었습니다.

page_cache_lookahead_blocks

사용자 공간 페이지 캐시에서 캐시 미스가 발생하면, 연속된 블록도 캐시에 없는 경우 기반 저장소에서 한 번에 최대 이 수만큼 읽습니다. 각 블록의 크기는 page_cache_block_size바이트입니다. 값이 클수록 고처리량 쿼리에 유리하며, 지연 시간이 중요한 단건 쿼리는 readahead 없이 더 잘 동작합니다.

page_cache_max_coalesced_bytes

readBigAt가 사용자 공간 페이지 캐시를 채울 때 연속된 캐시 미스는 기반 저장소에서 한 번의 읽기로 병합됩니다. 이 설정은 병합 읽기 1회의 크기를 바이트 단위로 제한합니다. 미스 구간이 더 길면 여러 번의 읽기로 분할됩니다. 병렬 콜드 읽기 시 임시 버퍼의 일시적 메모리 사용량을 제한합니다. 값이 클수록 객체 스토리지의 콜드 스캔에서 HTTP 요청 수가 줄어들고, 값이 작을수록 일시적 최대 메모리 사용량이 줄어듭니다.
마지막 수정일 2026년 7월 23일