Consultas no ClickHouse CloudOs 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 para mais detalhes.Descrição
A tabela existe apenas em implantações do ClickHouse Keeper que usam o processoclickhouse server (e não clickhouse keeper). Ela contém uma linha para cada nó da árvore de dados armazenada no nó Keeper local, incluindo os nós de sistema /keeper.
Ao contrário de system.zookeeper, esta tabela não envia solicitações a um cluster Keeper. Ela lê diretamente o estado confirmado do Keeper local a partir de uma visão consistente e sem bloqueios, sem afetar o processamento de solicitações. A leitura da tabela não exige uma condição de caminho e retorna toda a árvore, sendo adequada para consultas que examinam todos os nós, como encontrar os nós com mais nós filhos ou com a maior quantidade de dados.
Colunas
path(String) — Caminho absoluto do nó.data(String) — Dados armazenados no nó.czxid(Int64) — ID da transação que criou o nó.mzxid(Int64) — ID da transação que modificou o nó pela última vez.ctime(DateTime64(3)) — Momento em que o nó foi criado.mtime(DateTime64(3)) — Momento em que o nó foi modificado pela última vez.version(Int32) — Número de modificações dos dados do nó.cversion(Int32) — Número de modificações dos nós filhos do nó.aversion(Int32) — Número de modificações da ACL do nó.ephemeral_owner(Int64) — ID da sessão proprietária do nó se ele for efêmero; caso contrário, 0.data_length(UInt32) — Tamanho dos dados do nó em bytes.num_children(Int32) — Número de nós filhos do nó.pzxid(Int64) — ID da transação que adicionou ou removeu nós filhos do nó pela última vez.seq_num(Int64) — Contador usado para gerar nomes de nós filhos sequenciais do nó.ttl(Int64) — TTL do nó em milissegundos se for um nó TTL; caso contrário, 0.acl_id(UInt32) — ID interno da ACL do nó; 0 se o nó não tiver ACL.