Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.keeper_changelogs

الوصف

لا يكون هذا الجدول موجودًا إذا لم تكن هذه العقدة مهيأة لتشغيل ClickHouse Keeper ضمن العملية. ويضم صفًا واحدًا لكل ملف سجل تغييرات Raft (changelog_<from>_<to>.bin[.zstd]) يتتبعه مخزن سجلات 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   │
└────────────────┴──────────────┴─────────┴────────────────────────────────┴────────┘
Navigation