> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-revert-104359-revert-104251-parquet-single.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/string)) — Nome do banco de dados ao qual a tabela pertence.
* `view` ([String](/pt-BR/reference/data-types/string)) — Nome da tabela.
* `uuid` ([UUID](/pt-BR/reference/data-types/uuid)) — UUID da tabela (banco de dados Atomic).
* `status` ([String](/pt-BR/reference/data-types/string)) — Estado atual da atualização.
* `last_success_time` ([Nullable(DateTime)](/pt-BR/reference/data-types/nullable)) — Horário em que a última atualização bem-sucedida 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/nullable)) — Duração da última atualização.
* `last_refresh_time` ([Nullable(DateTime)](/pt-BR/reference/data-types/nullable)) — Horário em que a última tentativa de atualização 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/string)) — Se a coordenação estiver habilitada, nome da réplica que realizou a tentativa de atualização atual (se estiver em execução) ou anterior (se não estiver em execução).
* `next_refresh_time` ([Nullable(DateTime)](/pt-BR/reference/data-types/nullable)) — Horário programado para o início da próxima atualização. NULL se o horário da próxima atualização for atualmente desconhecido, por exemplo, durante a espera por dependências (status `WaitingForDependencies` ou `MissingDependencies`).
* `exception` ([String](/pt-BR/reference/data-types/string)) — Mensagem de erro da tentativa anterior, caso tenha falhado.
* `retry` ([UInt64](/pt-BR/reference/data-types/int-uint)) — Número de tentativas que falharam até o momento para a atualização atual. Não disponível se o status for `RunningOnAnotherReplica`.
* `progress` ([Nullable(Float64)](/pt-BR/reference/data-types/nullable)) — Progresso da atualização atual em execução ou da mais recentemente concluída 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/nullable)) — Número de linhas lidas pela atualização atual em execução ou pela mais recentemente concluída na réplica especificada. NULL se o status for `RunningOnAnotherReplica`.
* `read_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types/nullable)) — Número de bytes lidos pela atualização atual em execução ou pela mais recentemente concluída na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `total_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types/nullable)) — Número total estimado de linhas que precisam ser lidas pela atualização atual em execução ou pela mais recentemente concluída na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types/nullable)) — Número de linhas gravadas pela atualização atual em execução ou pela mais recentemente concluída na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types/nullable)) — Número de bytes gravados pela atualização atual em execução ou pela mais recentemente concluída na réplica especificada. NULL se o status for `RunningOnAnotherReplica`

<div id="example">
  ## Exemplo
</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 │
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┘
```
