Descrição
Esta tabela não existe se este nó não estiver configurado para executar um ClickHouse Keeper in-process. Ela contém uma linha para cada arquivo de snapshot do Raft acompanhado pela máquina de estados do Keeper in-process, incluindo snapshots que estão sendo recebidos no momento do líder.
Colunas
last_log_index(UInt64) — Último índice de log abrangido pelo snapshot.path(String) — Caminho do arquivo de snapshot no disco.disk_name(String) — Nome do disco que armazena o snapshot.size_bytes(UInt64) — Tamanho do arquivo de snapshot no disco.last_modified_at(DateTime) — Hora da última modificação do arquivo de snapshot.is_received(Bool) —truese o snapshot estiver sendo recebido no momento do líder. Para essas linhas,size_byteselast_modified_atrefletem o arquivo parcial conforme foi gravado até agora e podem indicar um valor menor que o real.exists_on_disk(Bool) — Indica se o arquivo de snapshot está presente no disco no momento. Sempretruepara snapshots finalizados (is_received=false), a menos que o arquivo tenha sido removido externamente ou esteja corrompido; pode serfalsepara snapshots em recebimento (is_received=true) antes que qualquer byte seja gravado.
Exemplo:
SELECT * FROM system.keeper_snapshots ORDER BY last_log_index;┌─last_log_index─┬─path──────────────────────────┬─disk_name─┬─size_bytes─┬────last_modified_at─┬─is_received─┬─exists_on_disk─┐
│ 1000 │ snapshot_1000.bin.zstd │ default │ 32468 │ 2026-05-22 14:00:00 │ false │ true │
│ 2000 │ snapshot_2000.bin.zstd │ default │ 48217 │ 2026-05-22 14:15:00 │ false │ true │
└────────────────┴───────────────────────────────┴───────────┴────────────┴─────────────────────┴─────────────┴────────────────┘