Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.keeper_changelogs

Descripción

Esta tabla no existe si este nodo no está configurado para ejecutar un ClickHouse Keeper en el mismo proceso. Contiene una fila por cada archivo de changelog de Raft (changelog_<from>_<to>.bin[.zstd]) gestionado por el almacén de logs de Keeper en el mismo proceso, incluido el archivo activo al que actualmente se siguen añadiendo entradas.

Columnas

  • from_log_index (UInt64) — Primer índice del log de Raft en el archivo (incluido).
  • to_log_index (UInt64) — Último índice del log de Raft cubierto por el nombre del archivo (incluido). En el archivo activo, este es el objetivo de rotación y puede estar por delante de last_entry_index.
  • last_entry_index (Nullable(UInt64)) — Índice de log más alto realmente añadido a este archivo. NULL si el archivo activo aún no ha recibido ninguna entrada o si el archivo está dañado.
  • entries (UInt64) — Número de entradas añadidas a este archivo. ALIAS de ifNull(last_entry_index - from_log_index + 1, 0).
  • path (String) — Ruta del archivo en el disco.
  • disk_name (String) — Nombre del disco que contiene el archivo.
  • size_bytes (UInt64) — Tamaño del archivo en disco.
  • modification_time (DateTime) — Fecha y hora de la última modificación del archivo.
  • is_compressed (Bool) — La carga útil del archivo está comprimida con zstd.
  • active (Bool) — Actualmente se están añadiendo datos a este archivo.
  • is_broken (Bool) — Se encontró un registro final corrupto durante el inicio.

Ejemplo:

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