queryinsights.exec_requests_history(Transact-SQL)
적용 대상: Microsoft Fabric의 SQL 분석 엔드포인트 및 웨어하우스
queryinsights.exec_requests_history
Microsoft Fabric에서는 완료된 각 SQL 요청에 대한 정보를 제공합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
distributed_statement_id |
uniqueidentifier | 각 쿼리에 대한 고유 ID입니다. |
start_time |
datetime2 | 쿼리가 실행되기 시작한 시간입니다. |
command |
varchar(8000) | 실행된 쿼리의 전체 텍스트입니다. |
login_name |
varchar(128) | 쿼리를 보낸 사용자 또는 시스템의 이름입니다. |
row_count |
bigint | 쿼리에서 검색한 행 수입니다. |
total_elapsed_time_ms |
int | 쿼리가 완료하는 데 걸린 총 시간(밀리초)입니다. |
status |
varchar(30) | 쿼리 상태: 성공, 실패 또는 취소됨 |
session_id |
smallint | 특정 사용자 세션에 쿼리를 연결하는 ID입니다. |
connection_id |
uniqueidentifier | 쿼리 연결의 ID 번호입니다. Nullable. |
batch_id |
uniqueidentifier | 그룹화된 쿼리의 ID입니다(해당하는 경우). Nullable. |
root_batch_id |
uniqueidentifier | 쿼리의 주 그룹에 대한 ID입니다(중첩된 경우). Nullable. |
query_hash |
varchar(200) | 쿼리에서 계산되고 유사한 논리를 사용하여 쿼리를 식별하는 데 사용되는 이진 해시 값입니다. 쿼리 해시를 사용하여 Query Insight 뷰 간에 상관 관계를 지정할 수 있습니다. 자세한 내용은 Query Insights - 집계를 참조하세요. |
label |
varchar(8000) | 일부 SELECT 쿼리 문과 연결된 선택적 레이블 문자열입니다. |
allocated_cpu_time_ms |
bigint | 쿼리 실행에 할당된 총 CPU 시간을 보여 줍니다. |
data_scanned_remote_storage_mb |
bigint | 원격 스토리지(One Lake)에서 스캔/읽은 데이터의 양을 보여 줍니다. |
data_scanned_memory_mb |
bigint | 로컬 메모리에서 스캔된 데이터의 양을 표시합니다. 디스크와 메모리에서 함께 스캔한 데이터는 캐시에서 읽은 데이터의 양을 나타냅니다. |
data_scanned_disk_mb |
bigint | 로컬 디스크에서 스캔/읽은 데이터의 양을 표시합니다. 디스크와 메모리에서 함께 스캔한 데이터는 캐시에서 읽은 데이터의 양을 나타냅니다. |
사용 권한
기여자 이상의 권한이 있는 프리미엄 용량 작업 영역 내에서 SQL 분석 엔드포인트 또는 웨어하우스에 액세스할 수 있어야 합니다.