> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.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/index)) — O nome do banco de dados em que a tabela está.
* `view` ([String](/pt-BR/reference/data-types/index)) — Nome da tabela.
* `uuid` ([UUID](/pt-BR/reference/data-types/index)) — UUID da tabela (banco de dados atomic).
* `status` ([String](/pt-BR/reference/data-types/index)) — Estado atual da atualização.
* `last_success_time` ([Nullable(DateTime)](/pt-BR/reference/data-types/index)) — Horário em que a atualização bem-sucedida mais recente começou. 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/index)) — Quanto tempo levou a atualização mais recente.
* `last_refresh_time` ([Nullable(DateTime)](/pt-BR/reference/data-types/index)) — Horário em que a tentativa de atualização mais recente terminou (se conhecido) ou começou (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/index)) — 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/index)) — Horário em que a próxima atualização está programada para começar. NULL se o horário da próxima atualização não for conhecido no momento, por exemplo, ao aguardar dependências (status `WaitingForDependencies` ou `MissingDependencies`).
* `exception` ([String](/pt-BR/reference/data-types/index)) — Mensagem de erro da tentativa anterior, se ela tiver falhado.
* `retry` ([UInt64](/pt-BR/reference/data-types/index)) — 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/index)) — Progresso da atualização atualmente em execução 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/index)) — Número de linhas lidas pela atualização atualmente em execução ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`.
* `read_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types/index)) — Número de bytes lidos pela atualização atualmente em execução ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `total_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types/index)) — Número total estimado de linhas que precisam ser lidas pela atualização atualmente em execução ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_rows` ([Nullable(UInt64)](/pt-BR/reference/data-types/index)) — Número de linhas gravadas pela atualização atualmente em execução ou concluída mais recentemente na réplica especificada. NULL se o status for `RunningOnAnotherReplica`
* `written_bytes` ([Nullable(UInt64)](/pt-BR/reference/data-types/index)) — Número de bytes gravados pela atualização atualmente em execução 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_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 │
└──────────┴────────────────────────────┴───────────┴─────────────────────┴─────────────────────┘
```
