ssd_cache
cache와 유사하지만 데이터는 SSD에, 인덱스는 RAM에 저장합니다. 업데이트 큐와 관련된 모든 캐시 딕셔너리 설정은 SSD 캐시 딕셔너리에도 적용할 수 있습니다.
딕셔너리 키는 UInt64 타입입니다.
LAYOUT(SSD_CACHE(BLOCK_SIZE 4096 FILE_SIZE 16777216 READ_BUFFER_SIZE 1048576
PATH '/var/lib/clickhouse/user_files/test_dict'))
<layout>
<ssd_cache>
<!-- 바이트 단위의 기본 읽기 블록 크기입니다. SSD 페이지 크기와 같도록 설정하는 것이 좋습니다. -->
<block_size>4096</block_size>
<!-- 바이트 단위의 최대 캐시 파일 크기입니다. -->
<file_size>16777216</file_size>
<!-- SSD에서 요소를 읽기 위한 RAM 버퍼 크기(바이트)입니다. -->
<read_buffer_size>131072</read_buffer_size>
<!-- SSD로 플러시하기 전에 요소를 집계하기 위한 RAM 버퍼 크기(바이트)입니다. -->
<write_buffer_size>1048576</write_buffer_size>
<!-- 캐시 파일이 저장될 경로입니다. -->
<path>/var/lib/clickhouse/user_files/test_dict</path>
</ssd_cache>
</layout>
complex_key_ssd_cache
이 저장소 유형은 복합 키와 함께 사용하는 것입니다. ssd_cache와 유사합니다.