system.remote_data_paths 시스템 테이블

system.remote_data_paths 시스템 테이블

system.remote_data_paths 는 원격 디스크(예: S3, Azure Blob Storage)에 저장된 데이터 파일에 대한 정보를 담고 있어요. 로컬 메타데이터 경로와 원격 blob 경로 사이의 매핑을 포함해요. 각 행은 데이터 파일과 연결된 하나의 원격 blob 객체를 나타내요.

출처: 문서

본문

Description

원격 디스크(예: S3, Azure Blob Storage)에 저장된 데이터 파일에 대한 정보를 포함해요. 로컬 메타데이터 경로와 원격 blob 경로 사이의 매핑을 포함해요. 각 행은 데이터 파일과 연결된 하나의 원격 blob 객체를 나타내요.

Columns

  • disk_name (String) — 디스크 이름이에요.

  • path (String) — 디스크 경로예요.

  • metadata_type (String) — 디스크의 메타데이터 스토리지 유형이에요(예: Local, PlainRewritable).

  • cache_base_path (String) — 캐시 파일의 기본 디렉터리예요.

  • local_path (String) — ClickHouse 파일의 경로이며 메타데이터 경로로도 사용돼요.

  • remote_path (String) — ClickHouse 파일과 연결된 객체 스토리지의 blob 경로예요.

  • size (UInt64) — 파일의 크기(압축됨)예요.

  • common_prefix_for_blobs (String) — 객체 스토리지에서 blob의 공통 프리픽스예요.

  • cache_paths (Array(String)) — 해당 blob에 대한 캐시 파일이에요.

  • last_modified (DateTime) — 파일 메타데이터의 마지막 수정 시간이에요. 어떤 것도 기록하지 않는 메타데이터 스토리지의 경우 0이에요.

Example

SELECT * FROM system.remote_data_paths LIMIT 1 FORMAT Vertical;
Row 1:
──────
disk_name:              s3
path:                   /var/lib/clickhouse/disks/s3/
cache_base_path:        /var/lib/clickhouse/disks/s3_cache/
local_path:             store/123/1234abcd-1234-1234-1234-1234abcd1234/all_0_0_0/data.bin
remote_path:            abc123/all_0_0_0/data.bin
size:                   1048576
common_prefix_for_blobs:
cache_paths:            ['/var/lib/clickhouse/disks/s3_cache/a1/b2/c3d4e5f6']

See Also