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

الوصف

يحتوي على معلومات عن عُقَد الجدولة الموجودة على الخادم المحلي، وعن حالتها. يمكن استخدام هذا الجدول للمراقبة. ويحتوي على صف لكل عقدة جدولة.

الأعمدة

  • resource (String) — اسم المورد
  • path (String) — مسار عقدة جدولة ضمن هذا التسلسل الهرمي لجدولة الموارد
  • type (String) — نوع عقدة الجدولة.
  • weight (Float64) — وزن العقدة، تستخدمه عقدة أصل من النوع fair.
  • priority (Int64) — أولوية العقدة، تستخدمها عقدة أصل من النوع ‘priority’ (كلما انخفضت القيمة زادت الأولوية).
  • precedence (Int64) — أسبقية العقدة، تستخدمها العقد الأصلية المشتركة في المساحة (الذاكرة) لترتيب القبول والإخلاء (كلما انخفضت القيمة زادت الأسبقية).
  • is_active (Nullable(UInt8)) — ما إذا كانت هذه العقدة نشطة حاليًا، أي لديها طلبات موارد بانتظار إخراجها من قائمة الانتظار وتستوفي القيود.
  • active_children (Nullable(UInt64)) — عدد العقد الفرعية النشطة.
  • dequeued_requests (Nullable(UInt64)) — العدد الإجمالي لطلبات الموارد التي أُخرجت من قائمة الانتظار من هذه العقدة.
  • canceled_requests (Nullable(UInt64)) — العدد الإجمالي لطلبات الموارد الملغاة من هذه العقدة.
  • rejected_requests (Nullable(UInt64)) — العدد الإجمالي لطلبات الموارد المرفوضة من هذه العقدة.
  • dequeued_cost (Nullable(Int64)) — مجموع تكاليف جميع الطلبات التي أُخرجت من قائمة الانتظار من هذه العقدة (مثل الحجم بالبايت).
  • canceled_cost (Nullable(Int64)) — مجموع تكاليف جميع الطلبات الملغاة من هذه العقدة (مثل الحجم بالبايت).
  • rejected_cost (Nullable(Int64)) — مجموع تكاليف جميع الطلبات المرفوضة من هذه العقدة (مثل الحجم بالبايت).
  • busy_periods (Nullable(UInt64)) — العدد الإجمالي لمرات إلغاء تنشيط هذه العقدة.
  • throughput (Nullable(Float64)) — متوسط معدل النقل الحالي (تكلفة الطلبات المُخرجة من قائمة الانتظار في الثانية).
  • vruntime (Nullable(Float64)) — للعقد الفرعية لعقد fair فقط. وقت التشغيل الافتراضي للعقدة، الذي تستخدمه خوارزمية SFQ لاختيار العقدة الفرعية التالية للمعالجة بطريقة عادلة وفق مبدأ الحد الأقصى-الحد الأدنى.
  • system_vruntime (Nullable(Float64)) — لعقد fair فقط. وقت التشغيل الافتراضي الذي يعرض قيمة vruntime لآخر طلب مورد تمت معالجته. يُستخدم عند تنشيط عقدة فرعية كقيمة جديدة لـ vruntime.
  • queue_length (Nullable(UInt64)) — لعقد fifo فقط. العدد الحالي لطلبات الموارد الموجودة في قائمة الانتظار.
  • queue_cost (Nullable(Int64)) — لعقد fifo فقط. مجموع تكاليف جميع الطلبات الموجودة في قائمة الانتظار (مثل الحجم بالبايت).
  • budget (Nullable(Int64)) — لعقد fifo فقط. عدد ‘وحدات التكلفة’ المتاحة لطلبات الموارد الجديدة. قد يظهر عند وجود فرق بين التكاليف المقدرة والفعلية لطلبات الموارد (مثلًا بعد فشل القراءة/الكتابة).
  • is_satisfied (Nullable(UInt8)) — لعقد القيود فقط (مثل inflight_limit). تساوي 1 إذا كانت جميع قيود هذه العقدة مستوفاة.
  • inflight_requests (Nullable(Int64)) — لعقد inflight_limit فقط. عدد طلبات الموارد التي أُخرجت من قائمة الانتظار من هذه العقدة وتكون حاليًا في حالة استهلاك.
  • inflight_cost (Nullable(Int64)) — لعقد inflight_limit فقط. مجموع تكاليف جميع طلبات الموارد التي أُخرجت من قائمة الانتظار من هذه العقدة وتكون حاليًا في حالة استهلاك (مثل البايتات).
  • max_requests (Nullable(Int64)) — لعقد inflight_limit فقط. الحد الأعلى لـ inflight_requests الذي يؤدي إلى انتهاك القيود.
  • max_cost (Nullable(Int64)) — لعُقَد inflight_limit فقط. الحد الأقصى لقيمة inflight_cost الذي يؤدي إلى انتهاك القيد.
  • max_speed (Nullable(Float64)) — لعُقَد bandwidth_limit فقط. الحد الأقصى لعرض النطاق الترددي، بوحدة الرموز المميزة في الثانية.
  • max_burst (Nullable(Float64)) — لعُقَد bandwidth_limit فقط. الحد الأقصى للرموز المميزة المتاحة في مُحدِّد معدل قائم على دلو الرموز المميزة.
  • throttling_us (Nullable(Int64)) — لعُقَد bandwidth_limit فقط. إجمالي عدد الميكروثواني التي قضتها هذه العُقدة في حالة تقييد المعدل.
  • tokens (Nullable(Float64)) — لعُقَد bandwidth_limit فقط. عدد الرموز المميزة المتاحة حاليًا في مُحدِّد المعدل القائم على دلو الرموز المميزة.
  • allocated (Nullable(Int64)) — لعُقَد space-shared فقط. مقدار المورد المخصص حاليًا ضمن هذه العُقدة.
  • allocations (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الحالي لتخصيصات الموارد النشطة ضمن هذه العُقدة.
  • updates (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي للتحديثات التي مرّت عبر هذه العُقدة.
  • increases (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي لطلبات الزيادة التي وافقت عليها هذه العُقدة.
  • decreases (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي لطلبات التخفيض التي وافقت عليها هذه العُقدة.
  • admits (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي للتخصيصات التي قبلتها هذه العُقدة.
  • removes (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي للتخصيصات التي أُزيلت من هذه العُقدة.
  • killers (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي لعمليات الإخلاء التي بدأت هذه العُقدة تنفيذها بسبب طلبات الزيادة.
  • victims (Nullable(UInt64)) — لعُقَد space-shared فقط. العدد الإجمالي للتخصيصات التي أُخليت من هذه العُقدة.
  • rejects (Nullable(UInt64)) — لعُقَد allocation_queue فقط. العدد الإجمالي لتخصيصات الموارد التي رفضتها هذه العُقدة.
  • pending (Nullable(UInt64)) — لعُقَد allocation_queue فقط. العدد الحالي لتخصيصات الموارد المعلّقة في هذه العُقدة.
مثال:
آخر تعديل في ١٤ أغسطس ٢٠٢٦