Descrição
Contém códigos de erro com o número de vezes que ocorreram.
Para mostrar todos os códigos de erro possíveis, incluindo aqueles que não ocorreram, defina a configuração system_events_show_zero_values como 1.
Colunas
name(String) — Nome do erro (errorCodeToName).code(Int32) — Número do código do erro.value(UInt64) — Número de vezes que esse erro ocorreu.last_error_time(DateTime) — Momento em que o último erro ocorreu.last_error_message(String) — Mensagem do último erro.last_error_format_string(String) — String de formato do último erro.last_error_trace(Array(UInt64)) — Um stack trace que representa uma lista de endereços físicos onde os métodos chamados estão armazenados.remote(UInt8) — Exceção remota (ou seja, recebida durante uma das consultas distribuídas).query_id(String) — ID de uma consulta que causou um erro (se disponível).
Exemplo
SELECT name, code, value
FROM system.errors
WHERE value > 0
ORDER BY code ASC
LIMIT 1
┌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