system-queries
현재 실행 중인 모든 쿼리의 상태를 조회합니다.
명령어 속성
| 항목 | 설명 |
|---|---|
| 명령어 유형 | 드라이버 쿼리 |
| 필요 권한 | 없음 |
| 라이선스 사용량 | 집계 안 함 |
| 병렬 실행 | 미지원 |
| 분산 실행 | 미지원 |
문법
system-queries
옵션
옵션 없음
출력 필드
| 필드 | 타입 | 설명 |
|---|---|---|
| id | 32비트 정수 | 쿼리 ID |
| source | 문자열 | 쿼리 생성의 맥락 |
| login_name | 문자열 | 쿼리를 실행한 계정 이름 |
| remote_ip | IP 주소 | 쿼리를 실행한 계정의 접속 IP 주소 |
| is_end | 불리언 | 쿼리 종료 여부. true: 종료됨, false: 실행 중 |
| is_cancelled | 불리언 | 쿼리 취소 여부. true: 취소됨, false: 취소되지 않음 |
| rows | 64비트 정수 | 쿼리 실행 결과 반환된 레코드 개수 |
| elapsed | 64비트 정수 | 쿼리 실행 소요 시간 (단위: 밀리초). 쿼리가 시작되지 않은 경우 null을 반환합니다. |
| query_string | 문자열 | 쿼리 문자열 |
| constants | 맵 | 쿼리에 바인딩된 상수 맵 |
| start_time | 64비트 정수 | 쿼리 시작 시각 (epoch, 밀리초) |
| finish_time | 64비트 정수 | 쿼리 종료 시각 (epoch, 밀리초) |
| background | 불리언 | 백그라운드 실행 여부. true: 백그라운드 쿼리, false: 백그라운드 쿼리 아님 |
| commands | 맵 | 세부 명령어별 실행 상태 |
| sub_queries | 배열 | 서브 쿼리 목록 |
| tags | 맵 | 쿼리에 지정된 태그 |
| stamp | 64비트 정수 | 쿼리 스탬프 값 |
오류 코드
파싱 오류
해당 사항 없음
런타임 오류
해당 사항 없음
설명
system-queries 명령어는 현재 시스템에서 실행 중이거나 최근에 종료된 쿼리의 상태를 조회합니다.
관리자 권한이 있는 사용자는 모든 계정의 쿼리를 조회할 수 있습니다. 관리자 권한이 없는 사용자는 자신의 계정으로 실행한 쿼리만 조회할 수 있습니다.
사용 예
-
현재 실행 중인 쿼리 전체 조회
system-queries -
아직 종료되지 않은 쿼리만 조회
system-queries | search is_end == false -
소요 시간이 긴 쿼리 조회
system-queries | search isnotnull(elapsed) | sort -elapsed
호환성
system-queries 명령어는 소나 4.0 이전 버전부터 제공되었습니다.