filesystem_cache 시스템 테이블

filesystem_cache 시스템 테이블

filesystem_cache 시스템 테이블은 원격 객체에 대한 파일시스템 캐시 안의 모든 항목에 대한 정보를 담고 있어요.

출처: 문서

본문

Description (설명)

원격 객체에 대한 파일시스템 캐시 안의 모든 항목에 대한 정보를 담고 있어요.

Columns (열)

  • cache_name (String) — 캐시 객체의 이름. SYSTEM DESCRIBE FILESYSTEM CACHE <name>, SYSTEM DROP FILESYSTEM CACHE <name> 명령에서 사용할 수 있어요.
  • cache_base_path (String) — 모든 캐시 파일(cache_name으로 식별되는 캐시의)이 저장되는 기본 디렉터리의 경로.
  • cache_path (String) — 소스 파일의 파일 세그먼트에 해당하는 특정 캐시 파일의 경로.
  • key (String) — 파일 세그먼트의 캐시 키.
  • file_segment_range_begin (UInt64) — 파일 세그먼트 범위의 시작에 해당하는 오프셋.
  • file_segment_range_end (UInt64) — 파일 세그먼트 범위의 끝(포함)에 해당하는 오프셋.
  • size (UInt64) — 파일 세그먼트의 크기.
  • state (String) — 파일 세그먼트 상태(DOWNLOADED, DOWNLOADING, PARTIALLY_DOWNLOADED 등).
  • finished_download_time (DateTime) — 파일 세그먼트가 다운로드를 끝낸 시간.
  • cache_hits (UInt64) — 해당 파일 세그먼트의 캐시 적중 수.
  • references (UInt64) — 해당 파일 세그먼트에 대한 참조 수. 값 1은 현재 아무도 사용하지 않는다는 뜻(유일한 존재 참조는 캐시 스토리지 자체에 있음).
  • downloaded_size (UInt64) — 파일 세그먼트의 다운로드된 크기.
  • kind (String) — 파일 세그먼트 종류(‘Temporary data in cache’의 일부로 추가된 파일 세그먼트를 구분하는 데 사용).
  • unbound (UInt8) — 내부 구현 플래그.
  • user_id (String) — 파일 세그먼트를 만든 사용자의 user id.
  • segment_type (String) — 세그먼트의 유형. 데이터 파일(.bin, mark 파일)과 데이터 파일(.json, .txt 등)을 구분하는 데 사용.
  • file_size (Nullable(UInt64)) — 현재 파일 세그먼트가 속한 파일의 파일 크기.

더 알아보기 (Learn more)