> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> Системная таблица, содержащая информацию о Refreshable Materialized View.

# system.view_refreshes

<Info>
  **Запросы в ClickHouse Cloud**

  Данные в этой системной таблице хранятся локально на каждом узле ClickHouse Cloud. Поэтому, чтобы получить полное представление обо всех данных, требуется функция `clusterAllReplicas`. Дополнительные сведения см. [здесь](/docs/ru/reference/system-tables/overview#system-tables-in-clickhouse-cloud).
</Info>

<div id="description">
  ## Описание
</div>

Информация о [Refreshable Materialized View](/docs/ru/reference/statements/create/view#refreshable-materialized-view). Содержит все refreshable materialized view, независимо от того, выполняется ли сейчас обновление или нет.

<div id="columns">
  ## Столбцы
</div>

* `database` ([String](/docs/ru/reference/data-types/string)) — Имя базы данных, в которой находится таблица.
* `view` ([String](/docs/ru/reference/data-types/string)) — Имя таблицы.
* `uuid` ([UUID](/docs/ru/reference/data-types/uuid)) — UUID таблицы (база данных Atomic).
* `status` ([String](/docs/ru/reference/data-types/string)) — Текущее состояние обновления.
* `last_success_time` ([Nullable(DateTime)](/docs/ru/reference/data-types/nullable)) — Время начала последнего успешного обновления. NULL, если с момента запуска сервера или создания таблицы успешных обновлений не было.
* `last_success_duration_ms` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Длительность последнего обновления.
* `last_refresh_time` ([Nullable(DateTime)](/docs/ru/reference/data-types/nullable)) — Время завершения последней попытки обновления (если известно) или её начала (если неизвестно или попытка ещё выполняется). NULL, если с момента запуска сервера или создания таблицы попыток обновления не было.
* `last_refresh_replica` ([String](/docs/ru/reference/data-types/string)) — Если координация включена, имя реплики, выполнившей текущую (если выполняется) или предыдущую (если не выполняется) попытку обновления.
* `next_refresh_time` ([Nullable(DateTime)](/docs/ru/reference/data-types/nullable)) — Время запланированного начала следующего обновления. NULL, если время следующего обновления пока неизвестно, например при ожидании зависимостей (status `WaitingForDependencies` или `MissingDependencies`).
* `exception` ([String](/docs/ru/reference/data-types/string)) — Сообщение об ошибке предыдущей попытки, если она завершилась неудачей.
* `retry` ([UInt64](/docs/ru/reference/data-types/int-uint)) — Количество неудачных попыток для текущего обновления. Недоступно, если status имеет значение `RunningOnAnotherReplica`.
* `progress` ([Nullable(Float64)](/docs/ru/reference/data-types/nullable)) — Ход текущего выполняющегося или последнего завершённого обновления на данной реплике, от 0 до 1. NULL, если status имеет значение `RunningOnAnotherReplica` или обновление не выполняется.
* `read_rows` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Количество строк, прочитанных в ходе текущего выполняющегося или последнего завершённого обновления на данной реплике. NULL, если status имеет значение `RunningOnAnotherReplica`.
* `read_bytes` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Количество байтов, прочитанных в ходе текущего выполняющегося или последнего завершённого обновления на данной реплике. NULL, если status имеет значение `RunningOnAnotherReplica`
* `total_rows` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Оценочное общее количество строк, которые необходимо прочитать в ходе текущего выполняющегося или последнего завершённого обновления на данной реплике. NULL, если status имеет значение `RunningOnAnotherReplica`
* `written_rows` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Количество строк, записанных в ходе текущего выполняющегося или последнего завершённого обновления на данной реплике. NULL, если status имеет значение `RunningOnAnotherReplica`
* `written_bytes` ([Nullable(UInt64)](/docs/ru/reference/data-types/nullable)) — Количество байтов, записанных в ходе текущего выполняющегося или последнего завершённого обновления на данной реплике. NULL, если status имеет значение `RunningOnAnotherReplica`

<div id="example">
  ## Пример
</div>

```sql theme={null}
SELECT
    database,
    view,
    status,
    last_refresh_time,
    next_refresh_time
FROM system.view_refreshes

┌─database─┬─view───────────────────────┬─status────┬───last_refresh_time─┬───next_refresh_time─┐
│ default  │ hello_documentation_reader │ Scheduled │ 2023-12-01 01:24:00 │ 2023-12-01 01:25:00 │
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┘
```
