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 — Применить изменение ALTER в соответствии с глобальными путями /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_exception_time(DateTime) — Дата и время, когда произошла последняя ошибка.last_attempt_time(DateTime) — Дата и время последней попытки выполнить задачу.num_postponed(UInt32) — Количество случаев, когда действие откладывалось.postpone_reason(String) — Причина, по которой задача была отложена.last_postpone_time(DateTime) — Дата и время, когда задача была отложена в последний раз.merge_type(String) — Тип текущего слияния. Пусто, если это mutation.