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

Описание

Информация о Refreshable Materialized View. Содержит все refreshable materialized view, независимо от того, выполняется ли сейчас обновление или нет.

Столбцы

  • database (String) — Имя базы данных, в которой находится таблица.
  • view (String) — Имя таблицы.
  • uuid (UUID) — UUID таблицы (база данных Atomic).
  • 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)) — Время, на которое запланирован запуск следующего обновления, если status = Scheduled.
  • exception (String) — Сообщение об ошибке из предыдущей попытки, если она завершилась неудачей.
  • retry (UInt64) — Сколько неудачных попыток уже было для текущего обновления. Недоступно, если status равен RunningOnAnotherReplica.
  • progress (Nullable(Float64)) — Прогресс текущего выполняющегося или последнего завершённого обновления на данной реплике, от 0 до 1. NULL, если status равен RunningOnAnotherReplica или обновление не выполняется.
  • read_rows (Nullable(UInt64)) — Количество строк, прочитанных текущим выполняющимся или последним завершённым обновлением на данной реплике. NULL, если status равен RunningOnAnotherReplica.
  • read_bytes (Nullable(UInt64)) — Количество байтов, прочитанных текущим выполняющимся или последним завершённым обновлением на данной реплике. NULL, если status равен RunningOnAnotherReplica
  • total_rows (Nullable(UInt64)) — Оценочное общее количество строк, которые должны быть прочитаны текущим выполняющимся или последним завершённым обновлением на данной реплике. NULL, если status равен RunningOnAnotherReplica
  • written_rows (Nullable(UInt64)) — Количество строк, записанных текущим выполняющимся или последним завершённым обновлением на данной реплике. NULL, если status равен RunningOnAnotherReplica
  • written_bytes (Nullable(UInt64)) — Количество байтов, записанных текущим выполняющимся или последним завершённым обновлением на данной реплике. NULL, если status равен RunningOnAnotherReplica

Пример

SELECT
    database,
    view,
    status,
    last_refresh_result,
    last_refresh_time,
    next_refresh_time
FROM system.view_refreshes

┌─database─┬─view───────────────────────┬─status────┬─last_refresh_result─┬───last_refresh_time─┬───next_refresh_time─┐
default  │ hello_documentation_reader │ Scheduled │ Finished            │ 2023-12-01 01:24:002023-12-01 01:25:00
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┴─────────────────────┘
Последнее изменение 10 июня 2026 г.