Skip to main content
الاستعلام في ClickHouse Cloudتُخزَّن بيانات جدول النظام هذا محليًا على كل عقدة في ClickHouse Cloud. لذلك، يتطلب الحصول على رؤية كاملة لجميع البيانات استخدام الدالة clusterAllReplicas. راجع هنا لمزيد من التفاصيل.

الوصف

لا يتوفر هذا الجدول إلا في عمليات نشر 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.

مثال

آخر تعديل في ١٤ أغسطس ٢٠٢٦