캐시 유형
캐시 유형 (Cache types)
ClickHouse는 쿼리를 빠르게 하고 디스크 읽기·쓰기 필요를 줄이기 위해 다양한 캐시를 사용합니다. 주요 캐시 타입들은 성능 튜닝, 문제 해결, 데이터 일관성 이유로 지울 수 있어요.
출처: 문서
본문
쿼리를 수행할 때 ClickHouse는 쿼리를 빠르게 하고 디스크에서 읽거나 쓸 필요를 줄이기 위해 다양한 캐시를 사용합니다.
주요 캐시 타입은 다음과 같습니다:
mark_cache— MergeTree 계열 테이블 엔진이 사용하는 marks의 캐시.uncompressed_cache— MergeTree 계열 테이블 엔진이 사용하는 압축되지 않은 데이터의 캐시.- 운영 체제 페이지 캐시(간접적으로 사용, 실제 데이터를 담은 파일용).
다양한 추가 캐시 타입도 있습니다:
- DNS 캐시.
- Regexp 캐시.
- 컴파일된 표현식 캐시.
- 벡터 유사도 인덱스 캐시.
- 텍스트 인덱스 캐시.
- Avro 포맷 스키마 캐시.
- 딕셔너리 데이터 캐시.
- 스키마 추론 캐시.
- S3, Azure, Local 및 기타 디스크에 대한 파일시스템 캐시.
- 유저스페이스 페이지 캐시
- 쿼리 캐시.
- 쿼리 조건 캐시.
- 포맷 스키마 캐시.
성능 튜닝, 문제 해결, 데이터 일관성 이유로 캐시 중 하나를 지우고 싶다면 SYSTEM CLEAR ... CACHE 문을 사용할 수 있습니다.