يحتوي على معلومات عن الجداول المُكرَّرة الموجودة على الخادم المحلي وحالتها.
يمكن استخدام هذا الجدول للمراقبة. ويحتوي على صف لكل جدول من نوع Replicated*.
database (String) — اسم قاعدة البيانات.
table (String) — اسم الجدول.
uuid (UUID) — معرّف UUID للجدول.
engine (String) — اسم محرك الجدول.
is_leader (UInt8) — ما إذا كانت النسخة المتماثلة هي القائد. يمكن أن تكون عدة نسخ متماثلة قادة في الوقت نفسه. يمكن منع نسخة متماثلة من أن تصبح قائدًا باستخدام إعداد MergeTree المسمى replicated_can_become_leader. يتولى القادة جدولة عمليات الدمج في الخلفية. لاحظ أنه يمكن إجراء عمليات الكتابة على أي نسخة متماثلة متاحة ولديها جلسة في ZK، سواء كانت قائدًا أم لا.
can_become_leader (UInt8) — ما إذا كان يمكن للنسخة المتماثلة أن تكون قائدًا.
is_readonly (UInt8) — ما إذا كانت النسخة المتماثلة في وضع القراءة فقط. يُفعّل هذا الوضع إذا لم يتضمن config أقسامًا خاصة بـ ClickHouse Keeper، أو إذا حدث خطأ غير معروف عند إعادة تهيئة الجلسات في ClickHouse Keeper، وكذلك أثناء إعادة تهيئة الجلسة فيه.
readonly_start_time (Nullable(DateTime)) — الطابع الزمني الذي انتقلت فيه النسخة المتماثلة إلى وضع القراءة فقط. تكون القيمة NULL إذا لم تكن النسخة المتماثلة في وضع القراءة فقط.
is_session_expired (UInt8) — ما إذا كانت صلاحية الجلسة مع ClickHouse Keeper قد انتهت. وهو في الأساس مماثل لـ is_readonly.
future_parts (UInt32) — عدد أجزاء البيانات التي ستنشأ نتيجة عمليات INSERT أو الدمج التي لم تُنفذ بعد.
parts_to_check (UInt32) — عدد أجزاء البيانات الموجودة في قائمة انتظار التحقق. يُوضع الجزء في قائمة انتظار التحقق عند الاشتباه في أنه قد يكون تالفًا.
zookeeper_name (String) — اسم مجموعة [Zoo]Keeper، التي قد تكون مساعدة، حيث تُخزَّن البيانات الوصفية للجدول
zookeeper_path (String) — مسار بيانات الجدول في ClickHouse Keeper.
replica_name (String) — اسم النسخة المتماثلة في ClickHouse Keeper. تحمل النسخ المتماثلة المختلفة للجدول نفسه أسماء مختلفة.
replica_path (String) — مسار بيانات النسخة المتماثلة في ClickHouse Keeper. وهو مماثل لربط ‘zookeeper_path/replicas/replica_path’.
columns_version (Int32) — رقم إصدار بنية الجدول. يشير إلى عدد مرات تنفيذ ALTER. إذا كانت إصدارات النسخ المتماثلة مختلفة، فهذا يعني أن بعض النسخ المتماثلة لم تنفذ جميع عمليات ALTER بعد.
queue_size (UInt32) — حجم قائمة انتظار العمليات المعلقة. تشمل العمليات إدراج كتل البيانات وعمليات الدمج وبعض الإجراءات الأخرى. وعادةً ما يتطابق مع future_parts.
inserts_in_queue (UInt32) — عدد عمليات إدراج كتل البيانات المطلوب تنفيذها. تُنسخ عمليات الإدراج عادةً بسرعة نسبيًا. إذا كان هذا العدد كبيرًا، فهذا يعني وجود مشكلة.
merges_in_queue (UInt32) — عدد عمليات الدمج المعلقة. قد تستغرق عمليات الدمج وقتًا طويلًا أحيانًا، لذا قد تظل هذه القيمة أكبر من صفر لفترة طويلة.
part_mutations_in_queue (UInt32) — عدد عمليات التعديل المعلقة.
queue_oldest_time (DateTime) — إذا كانت قيمة queue_size أكبر من 0، يعرض وقت إضافة أقدم عملية إلى قائمة الانتظار.
inserts_oldest_time (DateTime) — راجع queue_oldest_time.
merges_oldest_time (DateTime) — راجع queue_oldest_time.
part_mutations_oldest_time (DateTime) — راجع queue_oldest_time.
oldest_part_to_get (String) — اسم الجزء المطلوب جلبه من النسخ المتماثلة الأخرى، والمستمد من أقدم إدخال GET_PARTS في قائمة انتظار النسخ المتماثل.
oldest_part_to_merge_to (String) — اسم الجزء الناتج الذي سيتم الدمج فيه، والمأخوذ من أقدم إدخال MERGE_PARTS في قائمة انتظار النسخ المتماثل.
oldest_part_to_mutate_to (String) — اسم الجزء الناتج الذي سيتم تعديله، والمأخوذ من أقدم إدخال MUTATE_PARTS في قائمة انتظار النسخ المتماثل.
log_max_index (UInt64) — أكبر رقم إدخال في سجل النشاط العام. لا تكون لهذه الخانة والخانات الثلاث التالية (log_pointer وtotal_replicas وactive_replicas) قيمة غير صفرية إلا عند وجود جلسة نشطة مع ClickHouse Keeper.
log_pointer (UInt64) — أكبر رقم إدخال في سجل النشاط العام نسخته النسخة المتماثلة إلى قائمة انتظار التنفيذ الخاصة بها، زائد واحد. إذا كانت قيمة log_pointer أصغر بكثير من log_max_index، فهناك خطأ ما.
last_queue_update (DateTime) — وقت آخر تحديث لقائمة الانتظار.
absolute_delay (UInt64) — مقدار التأخر، بالثواني، لدى النسخة المتماثلة الحالية.
total_replicas (UInt32) — العدد الإجمالي للنسخ المتماثلة المعروفة لهذا الجدول.
active_replicas (UInt32) — عدد النسخ المتماثلة لهذا الجدول التي لديها جلسة في ClickHouse Keeper (أي عدد النسخ المتماثلة العاملة).
lost_part_count (UInt64) — العدد الإجمالي لأجزاء البيانات التي فقدتها جميع النسخ المتماثلة في الجدول منذ إنشائه. تُحفظ القيمة في ClickHouse Keeper ولا يمكن إلا أن تزداد.
last_queue_update_exception (String) — يظهر عندما تحتوي قائمة الانتظار على إدخالات معطلة. وهو مهم خصوصًا عندما يكسر ClickHouse التوافق مع الإصدارات السابقة، فلا تتمكن الإصدارات الأقدم من تحليل إدخالات السجل التي كتبتها الإصدارات الأحدث.
zookeeper_exception (String) — رسالة الاستثناء الأخيرة التي تم الحصول عليها إذا وقع الخطأ أثناء جلب المعلومات من ClickHouse Keeper.
replica_is_active (Map(String, UInt8)) — تعيين يربط اسم النسخة المتماثلة بحالة نشاطها.
الأسماء البديلة:
readonly_duration — اسم بديل لـ if(isNull(readonly_start_time), NULL, now() - readonly_start_time).
آخر تعديل في ١٤ أغسطس ٢٠٢٦