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

system.replicated_fetches

ClickHouse Cloud에서 쿼리하기

이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 조회하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참고하십시오.

현재 실행 중인 백그라운드 가져오기 작업에 대한 정보를 포함합니다.

컬럼:

  • 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(Uniform Resource Identifier)입니다.
  • to_detached (UInt8) — 현재 실행 중인 백그라운드 페치가 TO DETACHED 표현식을 사용하여 수행되는지 나타내는 플래그입니다.
  • thread_id (UInt64) — 스레드 식별자입니다.

예제

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

참고