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