Перейти к основному содержимому
Перейти к основному содержимому

system.merges

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Описание

Содержит информацию о слияниях и мутациях частей, которые в данный момент выполняются для таблиц семейства MergeTree.

Столбцы

  • 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) — Количество записанных столбцов (для алгоритма Вертикального слияния).
  • memory_usage (UInt64) — Объём памяти, используемой процессом слияния.
  • thread_id (UInt64) — Идентификатор потока процесса слияния.
  • 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)) — Список проекций, которые ещё нужно слить или перестроить.