system.replicated_fetches 시스템 테이블
system.replicated_fetches 시스템 테이블
system.replicated_fetches 는 현재 실행 중인 백그라운드 페치(fetch)에 대한 정보를 담고 있어요.
출처: 문서
본문
ClickHouse Cloud에서의 조회 — 이 시스템 테이블의 데이터는 ClickHouse Cloud에서 각 노드에 로컬로 저장돼요. 따라서 모든 데이터의 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기 를 참고하세요.
Description
현재 실행 중인 백그라운드 페치에 대한 정보를 포함해요.
Columns
-
database(String) — 데이터베이스의 이름이에요. -
table(String) — 테이블의 이름이에요. -
elapsed(Float64) — 현재 실행 중인 백그라운드 페치가 시작된 이후 경과 시간(초)이에요. -
progress(Float64) — 완료된 작업의 백분율(0에서 1까지)이에요. -
result_part_name(String) — 현재 실행 중인 백그라운드 페치의 결과로 형성될 파트의 이름이에요. -
result_part_path(String) — 현재 실행 중인 백그라운드 페치의 결과로 형성될 파트의 절대 경로예요. -
partition_id(String) — 파티션 ID예요. -
total_size_bytes_compressed(UInt64) — 결과 파트의 압축 데이터 총 크기(바이트)예요. -
bytes_read_compressed(UInt64) — 결과 파트에서 읽은 압축 바이트 수예요. -
source_replica_path(String) — 소스 복제본의 절대 경로예요. -
source_replica_hostname(String) — 소스 복제본의 호스트 이름이에요. -
source_replica_port(UInt16) — 소스 복제본의 포트 번호예요. -
interserver_scheme(String) — interserver 스킴의 이름이에요. -
URI(String) — 통합 리소스 식별자(URI)예요. -
to_detached(UInt8) — 현재 실행 중인 백그라운드 페치가 TO DETACHED 표현식을 사용해 수행 중인지 여부를 나타내는 플래그예요. -
thread_id(UInt64) — 스레드 식별자예요.
Example
SELECT * FROM system.replicated_fetches LIMIT 1 FORMAT Vertical;
Row 1:
──────
database: default
table: t
elapsed: 7.243039876
progress: 0.41832135995612835
result_part_name: all_0_0_0
result_part_path: /var/lib/clickhouse/store/700/70080a04-b2de-4adf-9fa5-9ea210e81766/all_0_0_0/
partition_id: all
total_size_bytes_compressed: 1052783726
bytes_read_compressed: 440401920
source_replica_path: /clickhouse/test/t/replicas/1
source_replica_hostname: node1
source_replica_port: 9009
interserver_scheme: http
URI: http://node1:9009/?endpoint=DataPartsExchange%3A%2Fclickhouse%2Ftest%2Ft%2Freplicas%2F1&part=all_0_0_0&client_protocol_version=4&compress=false
to_detached: 0
thread_id: 54