system.replication_queue
Содержит информацию о задачах из очередей репликации, хранящихся в ClickHouse Keeper или ZooKeeper, для таблиц семейства ReplicatedMergeTree.
Столбцы:
-
database(String) — Имя базы данных. -
table(String) — Имя таблицы. -
replica_name(String) — Имя реплики в ClickHouse Keeper. У разных реплик одной и той же таблицы разные имена. -
position(UInt32) — Позиция задачи в очереди. -
node_name(String) — Имя узла в ClickHouse Keeper. -
type(String) — Тип задачи в очереди, один из:GET_PART— Получить часть с другой реплики.ATTACH_PART— Подключить часть, возможно, с собственной реплики (если найдена в папкеdetached). Можно рассматривать это какGET_PARTс некоторыми оптимизациями, так как они почти идентичны.MERGE_PARTS— Слить части.DROP_RANGE— Удалить части в указанном разделе в заданном диапазоне номеров.CLEAR_COLUMN— ПРИМЕЧАНИЕ: Устарело. Удалить указанный столбец из заданного раздела.CLEAR_INDEX— ПРИМЕЧАНИЕ: Устарело. Удалить указанный индекс из заданного раздела.REPLACE_RANGE— Удалить определённый диапазон частей и заменить их новыми.MUTATE_PART— Применить одну или несколько мутаций к части.ALTER_METADATA— Применить изменение в соответствии с глобальными путями /metadata и /columns.
-
create_time(DateTime) — Дата и время, когда задача была отправлена на выполнение. -
required_quorum(UInt32) — Число реплик, ожидающих завершения задачи с подтверждением выполнения. Этот столбец имеет смысл только для задачиGET_PARTS. -
source_replica(String) — Имя исходной реплики. -
new_part_name(String) — Имя новой части. -
parts_to_merge(Array (String)) — Имена частей для слияния или обновления. -
is_detach(UInt8) — Флаг, указывающий, находится ли задачаDETACH_PARTSв очереди. -
is_currently_executing(UInt8) — Флаг, указывающий, выполняется ли данная задача в текущий момент. -
num_tries(UInt32) — Число неудачных попыток выполнить задачу. -
last_exception(String) — Текстовое сообщение о последней возникшей ошибке (если была). -
last_attempt_time(DateTime) — Дата и время последней попытки выполнения задачи. -
num_postponed(UInt32) — Количество раз, когда действие откладывалось. -
postpone_reason(String) — Причина, по которой задача была отложена. -
last_postpone_time(DateTime) — Дата и время последнего откладывания задачи. -
merge_type(String) — Тип текущего слияния. Пусто, если это мутация.
Пример
См. также