system-queries

현재 실행 중인 모든 쿼리의 상태를 조회합니다.

명령어 속성

항목설명
명령어 유형드라이버 쿼리
필요 권한없음
라이선스 사용량집계 안 함
병렬 실행미지원
분산 실행미지원

문법

system-queries

옵션

옵션 없음

출력 필드

필드타입설명
id32비트 정수쿼리 ID
source문자열쿼리 생성의 맥락
login_name문자열쿼리를 실행한 계정 이름
remote_ipIP 주소쿼리를 실행한 계정의 접속 IP 주소
is_end불리언쿼리 종료 여부. true: 종료됨, false: 실행 중
is_cancelled불리언쿼리 취소 여부. true: 취소됨, false: 취소되지 않음
rows64비트 정수쿼리 실행 결과 반환된 레코드 개수
elapsed64비트 정수쿼리 실행 소요 시간 (단위: 밀리초). 쿼리가 시작되지 않은 경우 null을 반환합니다.
query_string문자열쿼리 문자열
constants쿼리에 바인딩된 상수 맵
start_time64비트 정수쿼리 시작 시각 (epoch, 밀리초)
finish_time64비트 정수쿼리 종료 시각 (epoch, 밀리초)
background불리언백그라운드 실행 여부. true: 백그라운드 쿼리, false: 백그라운드 쿼리 아님
commands세부 명령어별 실행 상태
sub_queries배열서브 쿼리 목록
tags쿼리에 지정된 태그
stamp64비트 정수쿼리 스탬프 값

오류 코드

파싱 오류

해당 사항 없음

런타임 오류

해당 사항 없음

설명

system-queries 명령어는 현재 시스템에서 실행 중이거나 최근에 종료된 쿼리의 상태를 조회합니다.

관리자 권한이 있는 사용자는 모든 계정의 쿼리를 조회할 수 있습니다. 관리자 권한이 없는 사용자는 자신의 계정으로 실행한 쿼리만 조회할 수 있습니다.

사용 예

  1. 현재 실행 중인 쿼리 전체 조회

    system-queries
    
  2. 아직 종료되지 않은 쿼리만 조회

    system-queries | search is_end == false
    
  3. 소요 시간이 긴 쿼리 조회

    system-queries | search isnotnull(elapsed) | sort -elapsed
    

호환성

system-queries 명령어는 소나 4.0 이전 버전부터 제공되었습니다.