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)) — 현재 파일 세그먼트가 속한 파일의 파일 크기.