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

الوصف

يتضمن رموز الخطأ مع عدد مرات حدوثها. لعرض جميع رموز الخطأ الممكنة، بما في ذلك تلك التي لم تحدث، اضبط الإعداد system_events_show_zero_values على 1.

الأعمدة

  • name (String) — اسم الخطأ (errorCodeToName).
  • code (Int32) — رمز الخطأ.
  • value (UInt64) — عدد المرات التي حدث فيها هذا الخطأ.
  • last_error_time (DateTime) — الوقت الذي وقع فيه آخر خطأ.
  • last_error_message (String) — رسالة آخر خطأ.
  • last_error_format_string (String) — سلسلة التنسيق لآخر خطأ.
  • last_error_trace (Array(UInt64)) — تتبّع مكدس يمثّل قائمة بالعناوين الفعلية التي توجد عندها الأساليب المُستدعاة.
  • remote (UInt8) — استثناء بعيد (أي تم استلامه أثناء أحد الاستعلامات الموزعة).
  • query_id (String) — معرّف الاستعلام الذي تسبّب في الخطأ (إن كان متاحًا).
قد تزداد قيم العدادات لبعض الأخطاء أثناء تنفيذ الاستعلام بنجاح. لا يُنصح باستخدام هذا الجدول لأغراض مراقبة الخادم ما لم تكن متأكدًا من أن الخطأ المقابل لا يمكن أن يكون إيجابية كاذبة.

مثال

Query
SELECT name, code, value
FROM system.errors
WHERE value > 0
ORDER BY code ASC
LIMIT 1

┌─name─────────────┬─code─┬─value─┐
│ CANNOT_OPEN_FILE │   761
└──────────────────┴──────┴───────┘
Response
WITH arrayMap(x -> demangle(addressToSymbol(x)), last_error_trace) AS all
SELECT name, arrayStringConcat(all, '\n') AS res
FROM system.errors
LIMIT 1
SETTINGS allow_introspection_functions=1\G
آخر تعديل في ٢٥ يونيو ٢٠٢٦