Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.keeper_storage

الوصف

لا يتوفر هذا الجدول إلا في عمليات نشر ClickHouse Keeper التي تستخدم عملية clickhouse server (وليس clickhouse keeper). ويحتوي على صف واحد لكل عقدة في شجرة البيانات المخزنة على عقدة Keeper المحلية، بما في ذلك عقد النظام /keeper.

بخلاف system.zookeeper، لا يرسل هذا الجدول طلبات إلى عنقود Keeper. إذ يقرأ مباشرةً الحالة المُعتمدة لـ Keeper المحلي من عرض متسق خالٍ من الأقفال، دون التأثير في معالجة الطلبات. ولا تتطلب قراءة الجدول شرطًا للمسار، وتُرجع الشجرة كاملةً، لذا فهو مناسب للاستعلامات التي تفحص جميع العقد، مثل العثور على العقد ذات العدد الأكبر من العقد الفرعية أو البيانات الأكبر حجمًا.

الأعمدة

  • path (String) — المسار المطلق للعقدة.
  • data (String) — البيانات المخزنة في العقدة.
  • czxid (Int64) — معرّف المعاملة التي أنشأت العقدة.
  • mzxid (Int64) — معرّف المعاملة التي عدّلت العقدة للمرة الأخيرة.
  • ctime (DateTime64(3)) — وقت إنشاء العقدة.
  • mtime (DateTime64(3)) — وقت آخر تعديل للعقدة.
  • version (Int32) — عدد تعديلات بيانات العقدة.
  • cversion (Int32) — عدد تعديلات العقد الفرعية للعقدة.
  • aversion (Int32) — عدد تعديلات ACL الخاصة بالعقدة.
  • ephemeral_owner (Int64) — معرّف الجلسة المالكة للعقدة إذا كانت مؤقتة، و0 خلاف ذلك.
  • data_length (UInt32) — حجم بيانات العقدة بالبايت.
  • num_children (Int32) — عدد العقد الفرعية للعقدة.
  • pzxid (Int64) — معرّف المعاملة التي أضافت أو أزالت العقد الفرعية للعقدة للمرة الأخيرة.
  • seq_num (Int64) — عدّاد يُستخدم لإنشاء أسماء العقد الفرعية المتسلسلة للعقدة.
  • ttl (Int64) — TTL للعقدة بالمللي ثانية إذا كانت عقدة TTL، و0 خلاف ذلك.
  • acl_id (UInt32) — المعرّف الداخلي لـ ACL الخاصة بالعقدة، و0 إذا لم تكن للعقدة ACL.

مثال

SELECT path, num_children, data_length
FROM system.keeper_storage
ORDER BY num_children DESC
LIMIT 3;
┌─path──────────────┬─num_children─┬─data_length─┐
│ /                 │            3 │           0 │
│ /clickhouse/tasks │            2 │           0 │
│ /keeper           │            1 │           0 │
└───────────────────┴──────────────┴─────────────┘
Navigation