Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.view_refreshes

Descrição

Informações sobre views materializadas atualizáveis. Contém todas as views materializadas atualizáveis, independentemente de haver ou não uma atualização em andamento.

Colunas

  • database (String) — Nome do banco de dados ao qual a tabela pertence.
  • view (String) — Nome da tabela.
  • uuid (UUID) — UUID da tabela (banco de dados Atomic).
  • status (String) — Estado atual da atualização.
  • last_success_time (Nullable(DateTime)) — 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)) — Duração da última atualização.
  • last_refresh_time (Nullable(DateTime)) — 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) — 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)) — 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) — Mensagem de erro da tentativa anterior, caso tenha falhado.
  • retry (UInt64) — 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)) — 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)) — 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)) — 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)) — 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)) — 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)) — 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

Exemplo

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

Navigation