메인 콘텐츠로 건너뛰기
ClickHouse Cloud에서 쿼리하기이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 모두 확인하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참조하십시오.

설명

각 오류 코드가 발생한 횟수를 포함합니다. 발생하지 않은 오류 코드까지 포함해 가능한 모든 오류 코드를 표시하려면 설정 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) — 오류를 일으킨 쿼리의 ID입니다(있는 경우).
일부 오류의 카운터는 쿼리가 성공적으로 실행되는 중에도 증가할 수 있습니다. 해당 오류가 오탐(false positive)이 아님을 확신할 수 없는 경우에는 서버 모니터링 용도로 이 테이블을 사용하지 않는 것이 좋습니다.

예시

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
마지막 수정일 2026년 6월 10일