Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.keeper_changelogs

Description

Cette table n'existe pas si ce nœud n'est pas configuré pour exécuter un ClickHouse Keeper dans le même processus. Elle contient une ligne par fichier de changelog de Raft (changelog_<from>_<to>.bin[.zstd]) suivi par le stockage des logs de Keeper dans le même processus, y compris le fichier actif auquel de nouvelles entrées sont actuellement ajoutées.

Colonnes

  • from_log_index (UInt64) — Premier index de log Raft dans le fichier (inclus).
  • to_log_index (UInt64) — Dernier index de log Raft couvert par le nom de fichier (inclus). Pour le fichier actif, il s’agit de la cible de rotation et il peut être supérieur à last_entry_index.
  • last_entry_index (Nullable(UInt64)) — Index de log le plus élevé effectivement ajouté à ce fichier. NULL si le fichier actif n’a encore reçu aucune entrée ou si le fichier est endommagé.
  • entries (UInt64) — Nombre d’entrées ajoutées à ce fichier. ALIAS de ifNull(last_entry_index - from_log_index + 1, 0).
  • path (String) — Chemin du fichier sur le disque.
  • disk_name (String) — Nom du disque contenant le fichier.
  • size_bytes (UInt64) — Taille du fichier sur le disque.
  • modification_time (DateTime) — Date et heure de la dernière modification du fichier.
  • is_compressed (Bool) — Le contenu du fichier est compressé avec zstd.
  • active (Bool) — De nouvelles entrées sont actuellement ajoutées à ce fichier.
  • is_broken (Bool) — Un enregistrement final corrompu a été détecté au démarrage.

Exemple :

SELECT from_log_index, to_log_index, entries, path, active FROM system.keeper_changelogs ORDER BY from_log_index;
┌─from_log_index─┬─to_log_index─┬─entries─┬─path───────────────────────────┬─active─┐
│              1 │         1000 │    1000 │ changelog_1_1000.bin.zstd      │ false  │
│           1001 │         2000 │     537 │ changelog_1001_2000.bin.zstd   │ true   │
└────────────────┴──────────────┴─────────┴────────────────────────────────┴────────┘
Navigation