Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.errors

الوصف

يتضمن رموز الخطأ مع عدد مرات حدوثها.

لعرض جميع رموز الخطأ الممكنة، بما في ذلك تلك التي لم تحدث، اضبط الإعداد 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) — معرّف الاستعلام الذي تسبّب في الخطأ (إن كان متاحًا).

مثال

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

Responsesql
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
Navigation