메인 콘텐츠로 건너뛰기

서버에서 현재 실행 중인 코드 확인

ClickHouse는 내장 디버거와 내부 검사 기능을 제공합니다. 예를 들어, system.stack_trace 테이블을 쿼리하면 런타임 중에 각 서버 스레드의 스택 트레이스를 가져올 수 있습니다:
쿼리 결과에는 스레드가 실행 중이거나 대기 중인 ClickHouse 소스 코드 위치가 표시됩니다. (인트로스펙션 함수를 사용하려면 allow_introspection_functions1로 설정해야 합니다.) 응답은 다음과 같습니다:
.deb/.rpm/.tgz로 ClickHouse를 설치한 경우, 소스 코드의 줄 번호를 확인할 수 있도록 디버그 정보가 포함된 패키지를 추가로 설치할 수도 있습니다:
ClickHouse를 단일 바이너리로 설치했다면 디버그 정보가 이미 포함되어 있습니다.
좀 더 상위 수준의 정보를 보려면 다음 system table도 확인해 보십시오:그 밖의 system table에도 유용한 정보가 있습니다.
마지막 수정일 2026년 6월 12일