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

system.view_refreshes

Запросы в ClickHouse Cloud

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

Информация о обновляемых материализованных представлениях. Содержит все обновляемые материализованные представления, независимо от того, происходит ли в данный момент обновление или нет.

Столбцы:

  • database (String) — Название базы данных, в которой находится таблица.
  • view (String) — Название таблицы.
  • uuid (UUID) — UUID таблицы (атомарная база данных).
  • status (String) — Текущая состояние обновления.
  • last_success_time (Nullable(DateTime)) — Время, когда началось последнее успешное обновление. NULL, если успешных обновлений не было с момента старта сервера или создания таблицы.
  • last_success_duration_ms (Nullable(UInt64)) — Как долго длилось последнее обновление.
  • last_refresh_time (Nullable(DateTime)) — Время, когда завершилась последняя попытка обновления (если известно) или началась (если неизвестно или всё ещё выполняется). NULL, если попытки обновления не происходили с момента старта сервера или создания таблицы.
  • last_refresh_replica (String) — Если включена координация, имя реплики, которая сделала текущее (если выполняется) или предыдущее (если не выполняется) обновление.
  • next_refresh_time (Nullable(DateTime)) — Время, в которое запланировано следующее обновление, если статус = Запланировано.
  • exception (String) — Сообщение об ошибке от предыдущей попытки, если она завершилась неудачей.
  • retry (UInt64) — Какое количество неудачных попыток было до сих пор, для текущего обновления.
  • progress (Float64) — Процесс текущего обновления, от 0 до 1. Не доступен, если статус RunningOnAnotherReplica.
  • read_rows (UInt64) — Количество строк, прочитанных текущим обновлением на данный момент. Не доступно, если статус RunningOnAnotherReplica.
  • read_bytes (UInt64) — Количество байтов, прочитанных во время текущего обновления. Не доступно, если статус RunningOnAnotherReplica.
  • total_rows (UInt64) — Оценочное общее количество строк, которые необходимо прочитать текущему обновлению. Не доступно, если статус RunningOnAnotherReplica.
  • written_rows (UInt64) — Количество строк, записанных во время текущего обновления. Не доступно, если статус RunningOnAnotherReplica.
  • written_bytes (UInt64) — Количество байтов, записанных во время текущего обновления. Не доступно, если статус RunningOnAnotherReplica.

Пример