temporary_data_in_cache 서버 설정

temporary_data_in_cache 서버 설정

이 설정들은 ClickHouse 서버가 임시 데이터를 캐시나 분산 캐시에 저장하도록 구성해요. ClickHouse 소스 코드에서 자동으로 생성된 참조 문서예요.

출처: 문서

본문

이 설정들은 ClickHouse 서버를 구성하며 ClickHouse 소스 코드에서 자동으로 생성돼요.

temporary_data_in_cache

이 옵션을 사용하면 임시 데이터가 특정 디스크의 캐시에 저장돼요. 이 섹션에서는 cache 타입의 디스크 이름을 지정해야 해요. 이 경우 캐시와 임시 데이터가 같은 공간을 공유하며, 임시 데이터를 만들기 위해 디스크 캐시가 축출(evict)될 수 있어요.

임시 데이터 저장을 구성하는 데는 하나의 옵션만 사용할 수 있어요: tmp_path, tmp_policy, temporary_data_in_cache.

예시

local_disk의 캐시와 임시 데이터가 모두 파일 시스템의 /tiny_local_cache에 저장되며 tiny_local_cache가 관리해요.

<clickhouse>
<storage_configuration>
<disks>
<local_disk>
<type>local</type>
<path>/local_disk/</path>
</local_disk>

<tiny_local_cache>
<type>cache</type>
<disk>local_disk</disk>
<path>/tiny_local_cache/</path>
<max_size_rows>10M</max_size_rows>
<max_file_segment_size>1M</max_file_segment_size>
<cache_on_write_operations>1</cache_on_write_operations>
</tiny_local_cache>
</disks>
</storage_configuration>

<temporary_data_in_cache>tiny_local_cache</temporary_data_in_cache>
</clickhouse>

temporary_data_in_distributed_cache

임시 데이터를 분산 캐시에 저장해요.

더 알아보기 (Learn more)