> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8a08bda2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Системная таблица, содержащая информацию о задачах из очередей репликации, которые хранятся в ClickHouse Keeper или ZooKeeper, для таблиц семейства `ReplicatedMergeTree`.

# system.replication_queue

<div id="description">
  ## Описание
</div>

Содержит сведения о задачах из очередей репликации, хранящихся в ClickHouse Keeper или ZooKeeper, для таблиц семейства `ReplicatedMergeTree`.

<div id="columns">
  ## Столбцы
</div>

* `database` ([String](/ru/reference/data-types)) — Имя базы данных.
* `table` ([String](/ru/reference/data-types)) — Имя таблицы.
* `replica_name` ([String](/ru/reference/data-types)) — Имя реплики в ClickHouse Keeper. У разных реплик одной и той же таблицы разные имена.
* `position` ([UInt32](/ru/reference/data-types)) — Позиция задачи в очереди.
* `node_name` ([String](/ru/reference/data-types)) — Имя узла в ClickHouse Keeper.
* `type` ([String](/ru/reference/data-types)) — Тип задачи в очереди, один из: • GET\_PART — Получить часть с другой реплики, • ATTACH\_PART — Присоединить часть, возможно, из собственной реплики (если она найдена в папке detached). Это можно рассматривать как GET\_PART с некоторыми оптимизациями, поскольку они почти идентичны, • MERGE\_PARTS — Объединить части, • DROP\_RANGE — Удалить части в указанной партиции в указанном числовом диапазоне. • CLEAR\_COLUMN — ПРИМЕЧАНИЕ: Устарело. Удалить конкретный столбец из указанной партиции. • CLEAR\_INDEX — ПРИМЕЧАНИЕ: Устарело. Удалить конкретный индекс из указанной партиции. • REPLACE\_RANGE — Удалить определённый диапазон частей и заменить его новыми. • MUTATE\_PART — Применить к части одну или несколько мутаций. • ALTER\_METADATA — Применить изменение ALTER в соответствии с глобальными путями /metadata и /columns.
* `create_time` ([DateTime](/ru/reference/data-types)) — Дата и время отправки задачи на выполнение.
* `required_quorum` ([UInt32](/ru/reference/data-types)) — Количество реплик, ожидающих завершения задачи с подтверждением выполнения. Этот столбец актуален только для задачи GET\_PARTS.
* `source_replica` ([String](/ru/reference/data-types)) — Имя исходной реплики.
* `new_part_name` ([String](/ru/reference/data-types)) — Имя новой части.
* `parts_to_merge` ([Array(String)](/ru/reference/data-types)) — Имена частей для слияния или обновления.
* `is_detach` ([UInt8](/ru/reference/data-types)) — Флаг, указывающий, находится ли задача DETACH\_PARTS в очереди.
* `is_currently_executing` ([UInt8](/ru/reference/data-types)) — Флаг, указывающий, выполняется ли конкретная задача в данный момент.
* `num_tries` ([UInt32](/ru/reference/data-types)) — Количество неудачных попыток выполнить задачу.
* `last_exception` ([String](/ru/reference/data-types)) — Текстовое сообщение о последней возникшей ошибке (если она была).
* `last_exception_time` ([DateTime](/ru/reference/data-types)) — Дата и время возникновения последней ошибки.
* `last_attempt_time` ([DateTime](/ru/reference/data-types)) — Дата и время последней попытки выполнить задачу.
* `num_postponed` ([UInt32](/ru/reference/data-types)) — Количество случаев, когда действие откладывалось.
* `postpone_reason` ([String](/ru/reference/data-types)) — Причина, по которой задача была отложена.
* `last_postpone_time` ([DateTime](/ru/reference/data-types)) — Дата и время, когда задача была отложена в последний раз.
* `merge_type` ([String](/ru/reference/data-types)) — Тип текущего слияния. Пусто, если это мутация.

<div id="example">
  ## Пример
</div>

```sql theme={null}
SELECT * FROM system.replication_queue LIMIT 1 FORMAT Vertical;
```

```text theme={null}
Row 1:
──────
database:               merge
table:                  visits_v2
replica_name:           mtgiga001-1t
position:               15
node_name:              queue-0009325559
type:                   MERGE_PARTS
create_time:            2020-12-07 14:04:21
required_quorum:        0
source_replica:         mtgiga001-1t
new_part_name:          20201130_121373_121384_2
parts_to_merge:         ['20201130_121373_121378_1','20201130_121379_121379_0','20201130_121380_121380_0','20201130_121381_121381_0','20201130_121382_121382_0','20201130_121383_121383_0','20201130_121384_121384_0']
is_detach:              0
is_currently_executing: 0
num_tries:              36
last_exception:         Code: 226, e.displayText() = DB::Exception: Marks file '/opt/clickhouse/data/merge/visits_v2/tmp_fetch_20201130_121373_121384_2/CounterID.mrk' does not exist (version 20.8.7.15 (official build))
last_attempt_time:      2020-12-08 17:35:54
num_postponed:          0
postpone_reason:
last_postpone_time:     1970-01-01 03:00:00
```

<div id="see-also">
  ## См. также
</div>

* [Управление таблицами ReplicatedMergeTree](/ru/reference/statements/system#managing-replicatedmergetree-tables)
