다음을 통해 공유


.show 쿼리 명령

.show queries 명령은 최종 상태에 도달하고 명령을 호출하는 사용자가 볼 수 있는 액세스 권한이 있는 클러스터에 대한 쿼리를 나열합니다. 필요에 따라 명령은 여전히 실행 중인 쿼리, 특정 사용자의 쿼리 또는 사용자별로 그룹화된 쿼리를 반환할 수 있습니다. 쿼리 및 명령 완료를 모두 보려면 .show 쿼리 및 명령을 사용합니다.

사용 권한

데이터베이스 관리자 또는 데이터베이스 모니터는 데이터베이스에서 호출된 모든 명령을 볼 수 있습니다. 다른 사용자는 쿼리만 볼 수 있습니다.

구문

.show queries

.showrunning queries [ by user UserPrincipalName]

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
UserPrincipalName string 쿼리 목록을 반환할 특정 사용자의 UPN입니다.

반품

  • 클러스터의 모든 데이터베이스 및 해당 완료 통계에서 이전에 실행한 쿼리가 포함된 테이블을 반환합니다. KQL 쿼리를 사용하여 결과를 탐색할 수 있습니다.
  • 현재 사용자 또는 다른 사용자 또는 모든 사용자가 현재 실행 중인 쿼리 목록을 반환합니다.

참고 항목

쿼리 텍스트는 64KB 이후에 잘립니다.

반환된 테이블 스키마는 다음과 같습니다.

ColumnName ColumnType 설명
ClientActivityId string 요청의 클라이언트 ID
Text string 64KB에서 잘린 쿼리 텍스트
데이터베이스 string 쿼리가 실행된 데이터베이스의 이름
StartedOn datetime 쿼리 실행이 시작된 타임스탬프
LastUpdatedOn datetime 마지막 상태 업데이트의 타임스탬프
기간 timespan 서버 쪽 쿼리 기간
State(상태) string 완료 상태
RootActivityId guid 서버 쪽 요청 ID
사용자 string 쿼리를 실행한 사용자 ID
FailureReason string 실패 이유입니다. 쿼리에 성공하면 이 필드는 비어 있습니다.
TotalCpu timespan 쿼리에서 사용한 총 CPU
CacheStatistics dynamic 데이터 캐시 사용 통계
애플리케이션 string 쿼리를 실행하는 데 사용된 애플리케이션의 이름
MemoryPeak long 최대 메모리 통계
ScannedExtentsStatistics dynamic 스캔한 분할된 데이터베이스의 통계(익스텐트)
주 서버 string 쿼리를 실행하는 데 사용된 사용자 또는 애플리케이션의 AAD ID
ClientRequestProperties dynamic 클라이언트 요청 속성
ResultSetStatistics dynamic 반환된 데이터 세트를 설명하는 통계
WorkloadGroup string 쿼리가 연결된 워크로드 그룹의 이름

예제

완료된 쿼리 표시

.show queries 
| project Text, Duration
| take 10

출력

Text 기간
StormEvents | sort by DeathsDirect desc 00:00:00.2343761
StormEvents | sort by DeathsDirect desc 00:00:00.2187503
StormEvents | sort by DeathsDirect desc 00:00:00.2343115
StormEvents | sort by DamageProperty desc 00:00:00.2656510
StormEvents | sort by StartTime desc 00:00:00.2343012
StormEvents | sort by StartTime desc 00:00:00.2813042
StormEvents | sort by StartTime desc 00:00:00.3594493
TestFunction(5) 00:00:00.0312024
traceAgg(now(5500d)) 00:00:00.0312952
traceAgg(now(-5500d)) 00:00:00.0312445

현재 사용자가 실행 중인 쿼리 표시

.show running queries 

지정된 사용자가 실행 중인 쿼리 표시

.show running queries by user <UserPrincipalName>