Description
Contient les codes d’erreur et le nombre de fois où ils ont été déclenchés.
Pour afficher tous les codes d’erreur possibles, y compris ceux qui n’ont pas été déclenchés, définissez le paramètre system_events_show_zero_values sur 1.
Colonnes
name(String) — Nom de l’erreur (errorCodeToName).code(Int32) — Numéro de code de l’erreur.value(UInt64) — Nombre de fois où cette erreur s’est produite.last_error_time(DateTime) — Heure à laquelle la dernière erreur s’est produite.last_error_message(String) — Message de la dernière erreur.last_error_format_string(String) — Chaîne de format de la dernière erreur.last_error_trace(Array(UInt64)) — Une trace de pile représentant une liste d’adresses physiques où les méthodes appelées sont stockées.remote(UInt8) — Exception distante (c.-à-d. reçue lors de l’une des requêtes distribuées).query_id(String) — ID d’une requête ayant provoqué une erreur (si disponible).
Exemple
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