> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabela do sistema que contém informações sobre views materializadas atualizáveis.

# system.view_refreshes

<Info>
  **Consultas no ClickHouse Cloud**

  Os dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função `clusterAllReplicas`. Consulte [aqui](/pt-BR/reference/system-tables/overview#system-tables-in-clickhouse-cloud) para mais detalhes.
</Info>

<div id="description">
  ## Descrição
</div>

Informações sobre [views materializadas atualizáveis](/pt-BR/reference/statements/create/view#refreshable-materialized-view). Contém todas as views materializadas atualizáveis, independentemente de haver ou não uma atualização em andamento.

<div id="columns">
  ## Colunas
</div>

* `database` ([String](/pt-BR/reference/data-types)) — O nome do banco de dados em que a tabela está.
* `view` ([String](/pt-BR/reference/data-types)) — Nome da tabela.
* `uuid` ([UUID](/pt-BR/reference/data-types)) — UUID da tabela (banco de dados Atomic).
* `status` ([String](/pt-BR/reference/data-types)) — Estado atual da atualização.
* `last_success_time` ([Nullable(DateTime)](/pt-BR/reference/data-types)) — Horário em que a atualização bem-sucedida mais recente foi iniciada. NULL se nenhuma atualização bem-sucedida tiver ocorrido desde a inicialização do servidor ou a criação da tabela.
* `last_success_duration_ms` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Quanto tempo a atualização mais recente levou.
* `last_refresh_time` ([Nullable(DateTime)](/pt-BR/reference/data-types)) — Horário em que a tentativa de atualização mais recente foi concluída (se conhecido) ou iniciada (se desconhecido ou ainda em execução). NULL se nenhuma tentativa de atualização tiver ocorrido desde a inicialização do servidor ou a criação da tabela.
* `last_refresh_replica` ([String](/pt-BR/reference/data-types)) — Se a coordenação estiver habilitada, nome da réplica que fez a tentativa de atualização atual (se estiver em execução) ou a anterior (se não estiver em execução).
* `next_refresh_time` ([Nullable(DateTime)](/pt-BR/reference/data-types)) — Horário em que a próxima atualização está programada para começar, se status = Scheduled.
* `exception` ([String](/pt-BR/reference/data-types)) — Mensagem de erro da tentativa anterior, se ela falhou.
* `retry` ([UInt64](/pt-BR/reference/data-types)) — Quantas tentativas com falha houve até agora para a atualização atual. Não disponível se o status for `RunningOnAnotherReplica`.
* `progress` ([Nullable(Float64)](/pt-BR/reference/data-types)) — Progresso da atualização em execução no momento ou concluída mais recentemente na réplica especificada, entre 0 e 1. NULL se o status for `RunningOnAnotherReplica` ou se a atualização não estiver em execução.
* `read_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Número de linhas lidas pela atualização em execução no momento ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`.
* `read_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Número de bytes lidos pela atualização em execução no momento ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `total_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Número total estimado de linhas que precisam ser lidas pela atualização em execução no momento ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Número de linhas gravadas pela atualização em execução no momento ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types)) — Número de bytes gravados pela atualização em execução no momento ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`

<div id="example">
  ## Exemplo
</div>

```sql theme={null}
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:00 │ 2023-12-01 01:25:00 │
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┴─────────────────────┘
```
