Contém informações e o status das tabelas replicadas no servidor local.
Esta tabela pode ser usada para monitoramento. A tabela contém uma linha para cada tabela Replicated*.
database (String) — Nome do banco de dados.
table (String) — Nome da tabela.
uuid (UUID) — UUID da tabela.
engine (String) — Nome do mecanismo de tabela.
is_leader (UInt8) — Indica se a réplica é líder. Várias réplicas podem ser líderes ao mesmo tempo. É possível impedir que uma réplica se torne líder usando a configuração merge_tree replicated_can_become_leader. Os líderes são responsáveis pelo agendamento de mesclagens em segundo plano. Observe que é possível realizar gravações em qualquer réplica disponível que tenha uma sessão no ZK, independentemente de ser líder.
can_become_leader (UInt8) — Indica se a réplica pode ser líder.
is_readonly (UInt8) — Indica se a réplica está no modo somente leitura. Esse modo é ativado se a configuração não contiver seções do ClickHouse Keeper, se ocorrer um erro desconhecido ao reinicializar sessões no ClickHouse Keeper ou durante a reinicialização de sessões no ClickHouse Keeper.
readonly_start_time (Nullable(DateTime)) — O timestamp em que a réplica entrou no modo somente leitura. Nulo se a réplica não estiver nesse modo.
is_session_expired (UInt8) — Indica se a sessão com o ClickHouse Keeper expirou. Basicamente, o mesmo que is_readonly.
future_parts (UInt32) — O número de partes de dados que surgirão como resultado de INSERTs ou mesclagens que ainda não foram realizadas.
parts_to_check (UInt32) — O número de partes de dados na fila de verificação. Uma parte é colocada nessa fila se houver suspeita de que esteja danificada.
zookeeper_name (String) — O nome do cluster [Zoo]Keeper, possivelmente auxiliar, onde os metadados da tabela estão armazenados.
zookeeper_path (String) — Caminho para os dados da tabela no ClickHouse Keeper.
replica_name (String) — Nome da réplica no ClickHouse Keeper. Réplicas diferentes da mesma tabela têm nomes diferentes.
replica_path (String) — Caminho para os dados da réplica no ClickHouse Keeper. Equivale à concatenação de ‘zookeeper_path/replicas/replica_path’.
columns_version (Int32) — Número da versão da estrutura da tabela. Indica quantas vezes ALTER foi executado. Se as réplicas tiverem versões diferentes, isso significa que algumas delas ainda não executaram todos os ALTERs.
queue_size (UInt32) — Tamanho da fila de operações que aguardam execução. As operações incluem inserção de blocos de dados, mesclagens e determinadas outras ações. Geralmente coincide com future_parts.
inserts_in_queue (UInt32) — Número de inserções de blocos de dados que precisam ser realizadas. As inserções geralmente são replicadas rapidamente. Se esse número for grande, há algo errado.
merges_in_queue (UInt32) — O número de mesclagens que aguardam execução. Às vezes, as mesclagens são demoradas, portanto, esse valor pode permanecer maior que zero por muito tempo.
part_mutations_in_queue (UInt32) — O número de mutações que aguardam execução.
queue_oldest_time (DateTime) — Se queue_size for maior que 0, mostra quando a operação mais antiga foi adicionada à fila.
inserts_oldest_time (DateTime) — Consulte queue_oldest_time.
merges_oldest_time (DateTime) — Consulte queue_oldest_time.
part_mutations_oldest_time (DateTime) — Consulte queue_oldest_time.
oldest_part_to_get (String) — O nome da parte a ser obtida de outras réplicas, extraído da entrada GET_PARTS mais antiga na fila de replicação.
oldest_part_to_merge_to (String) — O nome da parte resultante da mesclagem, obtido da entrada MERGE_PARTS mais antiga na fila de replicação.
oldest_part_to_mutate_to (String) — O nome da parte resultante da mutação, obtido da entrada MUTATE_PARTS mais antiga na fila de replicação.
log_max_index (UInt64) — O número máximo de entrada no log de atividade geral. Esta coluna e as três seguintes (log_pointer, total_replicas, active_replicas) têm valor diferente de zero apenas quando há uma sessão ativa com o ClickHouse Keeper.
log_pointer (UInt64) — O número máximo de entrada no log de atividade geral que a réplica copiou para sua fila de execução, mais um. Se log_pointer for muito menor que log_max_index, há algum problema.
last_queue_update (DateTime) — A última vez que a fila foi atualizada.
absolute_delay (UInt64) — A defasagem, em segundos, da réplica atual.
total_replicas (UInt32) — O número total de réplicas conhecidas desta tabela.
active_replicas (UInt32) — O número de réplicas desta tabela que têm uma sessão no ClickHouse Keeper (ou seja, o número de réplicas em funcionamento).
lost_part_count (UInt64) — O número total de partes de dados perdidas na tabela por todas as réplicas desde a criação da tabela. O valor é persistido no ClickHouse Keeper e só pode aumentar.
last_queue_update_exception (String) — Indica que a fila contém entradas corrompidas. É especialmente importante quando o ClickHouse quebra a compatibilidade retroativa entre versões e as entradas de log gravadas por versões mais recentes não podem ser analisadas por versões antigas.
zookeeper_exception (String) — A última mensagem de exceção recebida quando ocorreu um erro ao buscar informações no ClickHouse Keeper.
replica_is_active (Map(String, UInt8)) — Map que associa o nome da réplica ao seu status de atividade.
Aliases:
readonly_duration — Alias de if(isNull(readonly_start_time), NULL, now() - readonly_start_time).
Última modificação em 14 de agosto de 2026