Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.keeper_storage

Descrição

A tabela existe apenas em implantações do ClickHouse Keeper que usam o processo clickhouse 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.

Exemplo

SELECT path, num_children, data_length
FROM system.keeper_storage
ORDER BY num_children DESC
LIMIT 3;
┌─path──────────────┬─num_children─┬─data_length─┐
│ /                 │            3 │           0 │
│ /clickhouse/tasks │            2 │           0 │
│ /keeper           │            1 │           0 │
└───────────────────┴──────────────┴─────────────┘
Navigation