본문으로 바로가기
본문으로 바로가기

system.crash_log

ClickHouse Cloud에서 쿼리하기

이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 조회하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참고하십시오.

치명적 오류에 대한 스택 트레이스 정보를 포함합니다. 이 테이블은 데이터베이스에 기본적으로 존재하지 않으며, 치명적 오류가 발생할 때에만 생성됩니다.

컬럼:

  • hostname (LowCardinality(String)) — 쿼리를 실행하는 서버의 호스트 이름입니다.
  • event_date (DateTime) — 이벤트 발생 날짜입니다.
  • event_time (DateTime) — 이벤트 발생 시간입니다.
  • timestamp_ns (UInt64) — 이벤트 발생 시점을 나노초 단위로 표현한 타임스탬프입니다.
  • signal (Int32) — 시그널 번호입니다.
  • thread_id (UInt64) — 스레드 ID입니다.
  • query_id (String) — 쿼리 ID입니다.
  • trace (Array(UInt64)) — 크래시 발생 시점의 스택 트레이스입니다. 각 요소는 ClickHouse 서버 프로세스 내부의 가상 메모리 주소입니다.
  • trace_full (Array(String)) — 크래시 발생 시점의 전체 스택 트레이스입니다. 각 요소에는 ClickHouse 서버 프로세스 내부에서 호출된 메서드가 포함됩니다.
  • version (String) — ClickHouse 서버 버전입니다.
  • revision (UInt32) — ClickHouse 서버 리비전입니다.
  • build_id (String) — 컴파일러가 생성한 Build ID입니다.

예시

쿼리:

SELECT * FROM system.crash_log ORDER BY event_time DESC LIMIT 1;

결과(일부):

Row 1:
──────
hostname:     clickhouse.eu-central1.internal
event_date:   2020-10-14
event_time:   2020-10-14 15:47:40
timestamp_ns: 1602679660271312710
signal:       11
thread_id:    23624
query_id:     428aab7c-8f5c-44e9-9607-d16b44467e69
trace:        [188531193,...]
trace_full:   ['3. DB::(anonymous namespace)::FunctionFormatReadableTimeDelta::executeImpl(std::__1::vector<DB::ColumnWithTypeAndName, std::__1::allocator<DB::ColumnWithTypeAndName> >&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&, unsigned long, unsigned long) const @ 0xb3cc1f9 in /home/username/work/ClickHouse/build/programs/clickhouse',...]
version:      ClickHouse 20.11.1.1
revision:     54442
build_id:

함께 보기