본문으로 바로가기
본문으로 바로가기

system.filesystem_cache

설명

원격 객체용 파일 시스템 캐시에 포함된 모든 항목의 정보를 담고 있습니다.

컬럼

  • 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) — 파일 세그먼트를 생성한 사용자의 ID입니다.
  • segment_type (String) — 세그먼트 유형입니다. 데이터 파일(.json, .txt 등)과 데이터 파일(.bin, 마크 파일)을 구분하는 데 사용됩니다.
  • file_size (Nullable(UInt64)) — 현재 파일 세그먼트가 속한 파일의 크기입니다.