Pular para o conteúdo principal
Consultas no ClickHouse CloudOs dados nesta tabela de sistema são mantidos localmente em cada nó do ClickHouse Cloud. Portanto, para obter uma visão completa de todos os dados, é necessário usar a função clusterAllReplicas. Consulte aqui para mais detalhes.

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).
Os contadores de alguns erros podem aumentar durante a execução bem-sucedida da consulta. Não é recomendável usar esta tabela para fins de monitoramento do servidor, a menos que você tenha certeza de que o erro correspondente não pode ser um falso positivo.

Exemplo

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

┌─name─────────────┬─code─┬─value─┐
│ CANNOT_OPEN_FILE │   761
└──────────────────┴──────┴───────┘
Response
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
Última modificação em 10 de junho de 2026