system.merges 시스템 테이블

system.merges 시스템 테이블

system.merges 는 MergeTree 계열 테이블에서 현재 진행 중인 병합(merge)과 파트 돌연변이(part mutation)에 대한 정보를 담고 있어요.

출처: 문서

본문

ClickHouse Cloud에서의 조회 — 이 시스템 테이블의 데이터는 ClickHouse Cloud에서 각 노드에 로컬로 저장돼요. 따라서 모든 데이터의 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기 를 참고하세요.

Description

MergeTree 계열 테이블에서 현재 진행 중인 병합과 파트 돌연변이에 대한 정보를 포함해요.

Columns

  • database (String) — 테이블이 있는 데이터베이스의 이름이에요.

  • table (String) — 테이블 이름이에요.

  • elapsed (Float64) — 병합이 시작된 이후 경과 시간(초)이에요.

  • progress (Float64) — 완료된 작업의 백분율(0에서 1까지)이에요.

  • num_parts (UInt64) — 병합될 파트 수예요.

  • source_part_names (Array(String)) — 소스 파트 이름 목록이에요.

  • result_part_name (String) — 병합 결과로 형성될 파트의 이름이에요.

  • source_part_paths (Array(String)) — 각 소스 파트의 경로 목록이에요.

  • result_part_path (String) — 병합 결과로 형성될 파트의 경로예요.

  • partition_id (String) — 병합이 일어나는 파티션의 식별자예요.

  • partition (String) — 파티션의 이름이에요.

  • is_mutation (UInt8) — 이 프로세스가 파트 돌연변이이면 1이에요.

  • total_size_bytes_compressed (UInt64) — 병합된 청크의 압축 데이터 총 크기예요.

  • total_size_bytes_uncompressed (UInt64) — 병합된 청크의 압축 데이터 총 크기예요.

  • total_size_marks (UInt64) — 병합된 파트의 총 마크 수예요.

  • bytes_read_uncompressed (UInt64) — 읽은 바이트 수(압축되지 않음)예요.

  • rows_read (UInt64) — 읽은 행 수예요.

  • bytes_written_uncompressed (UInt64) — 쓴 바이트 수(압축되지 않음)예요.

  • rows_written (UInt64) — 쓴 행 수예요.

  • columns_written (UInt64) — 쓴 열 수예요(Vertical 병합 알고리즘용)예요.

  • memory_usage (UInt64) — 병합 프로세스의 메모리 소비예요.

  • thread_id (UInt64) — 병합 프로세스의 스레드 ID예요.

  • merge_type (String) — 현재 병합의 유형이에요. 돌연변이이면 비어 있어요.

  • merge_algorithm (String) — 현재 병합에 사용된 알고리즘이에요. 돌연변이이면 비어 있어요.

  • current_projection (String) — 현재 병합되거나 재구축 중인 프로젝션의 이름이에요. 프로젝션 병합 단계가 아니면 비어 있어요.

  • current_projection_progress (Float64) — 현재 프로젝션 병합의 진행 상황(0에서 1까지)이에요.

  • current_projection_parts_merging (UInt64) — 현재 병합 중인 프로젝션 파트 수예요.

  • current_projection_parts_remaining (UInt64) — 현재 프로젝션에 대해 병합해야 할 남은 프로젝션 파트 수예요.

  • projections_completed (Array(String)) — 지금까지 병합되거나 재구축된 프로젝션 목록이에요.

  • projections_remaining (Array(String)) — 아직 병합되거나 재구축되어야 할 프로젝션 목록이에요.