Перейти к основному содержимому
Перейти к основному содержимому

system.keeper_changelogs

Выполнение запросов в ClickHouse Cloud

Данные в этой системной таблице хранятся локально на каждом узле в ClickHouse Cloud. Поэтому для получения полного обзора всех данных требуется функция clusterAllReplicas. Подробности см. здесь.

Описание

Эта таблица отсутствует, если данный узел не настроен на запуск встроенного ClickHouse Keeper. Она содержит по одной строке для каждого файла журнала изменений Raft (changelog_<from>_<to>.bin[.zstd]), который отслеживается хранилищем журналов Keeper встроенного ClickHouse Keeper, включая активный файл, в который в данный момент дописываются данные.

Столбцы

  • from_log_index (UInt64) — Первый индекс журнала Raft в файле (включительно).
  • to_log_index (UInt64) — Последний индекс журнала Raft, соответствующий имени файла (включительно). Для активного файла это целевой индекс ротации, и он может быть больше last_entry_index.
  • last_entry_index (Nullable(UInt64)) — Наибольший индекс журнала, фактически дописанный в этот файл. NULL, если активный файл ещё не получил ни одной записи или файл повреждён.
  • entries (UInt64) — Количество записей, дописанных в этот файл. ALIAS для ifNull(last_entry_index - from_log_index + 1, 0).
  • path (String) — Путь к файлу на диске.
  • disk_name (String) — Имя диска, на котором находится файл.
  • size_bytes (UInt64) — Размер файла на диске.
  • modification_time (DateTime) — Время последнего изменения файла.
  • is_compressed (Bool) — Полезная нагрузка файла сжата с помощью zstd.
  • active (Bool) — В этот файл сейчас выполняется запись.
  • is_broken (Bool) — При запуске обнаружена повреждённая запись в конце файла.

Пример:

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   │
└────────────────┴──────────────┴─────────┴────────────────────────────────┴────────┘