Descripción
Contiene los códigos de error y el número de veces que se han activado.
Para mostrar todos los códigos de error posibles, incluidos los que no se hayan activado, establezca system_events_show_zero_values en 1.
Columnas
name(String) — Nombre del error (errorCodeToName).code(Int32) — Número de código del error.value(UInt64) — Número de veces que se produjo este error.last_error_time(DateTime) — Hora en la que se produjo el último error.last_error_message(String) — Mensaje del último error.last_error_format_string(String) — Cadena de formato del último error.last_error_trace(Array(UInt64)) — Una traza de pila que representa una lista de direcciones físicas donde se almacenan los métodos invocados.remote(UInt8) — Excepción remota (es decir, recibida durante una de las consultas distribuidas).query_id(String) — ID de una consulta que provocó un error (si está disponible).
Ejemplo
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