> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Table système qui n'existe que lorsque ce nœud exécute une instance in-process de ClickHouse Keeper. Contient une ligne par fichier de changelog de Raft sur disque répertorié par le stockage des logs de Keeper.

# system.keeper_changelogs

<Info>
  **Interroger dans ClickHouse Cloud**

  Les données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction `clusterAllReplicas`. Consultez [cette page](/fr/reference/system-tables/overview#system-tables-in-clickhouse-cloud) pour plus de détails.
</Info>

<div id="description">
  ## Description
</div>

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.

<div id="columns">
  ## Colonnes
</div>

* `from_log_index` ([UInt64](/fr/reference/data-types/int-uint)) — Premier index de log Raft dans le fichier (inclus).
* `to_log_index` ([UInt64](/fr/reference/data-types/int-uint)) — 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)](/fr/reference/data-types/int-uint)) — 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](/fr/reference/data-types/int-uint)) — Nombre d’entrées ajoutées à ce fichier. `ALIAS` de `ifNull(last_entry_index - from_log_index + 1, 0)`.
* `path` ([String](/fr/reference/data-types/string)) — Chemin du fichier sur le disque.
* `disk_name` ([String](/fr/reference/data-types/string)) — Nom du disque contenant le fichier.
* `size_bytes` ([UInt64](/fr/reference/data-types/int-uint)) — Taille du fichier sur le disque.
* `modification_time` ([DateTime](/fr/reference/data-types/datetime)) — Date et heure de la dernière modification du fichier.
* `is_compressed` ([Bool](/fr/reference/data-types/boolean)) — Le contenu du fichier est compressé avec zstd.
* `active` ([Bool](/fr/reference/data-types/boolean)) — De nouvelles entrées sont actuellement ajoutées à ce fichier.
* `is_broken` ([Bool](/fr/reference/data-types/boolean)) — Un enregistrement final corrompu a été détecté au démarrage.

Exemple :

```sql theme={null}
SELECT from_log_index, to_log_index, entries, path, active FROM system.keeper_changelogs ORDER BY from_log_index;
```

```text theme={null}
┌─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   │
└────────────────┴──────────────┴─────────┴────────────────────────────────┴────────┘
```
