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.
Пример