다음을 통해 공유


쿼리 로그

쿼리 로그 테이블에는 실시간 인텔리전스의 일부인 Eventhouse KQL 데이터베이스에서 실행되는 쿼리 목록이 포함되어 있습니다. 각 쿼리에 대해 로그 이벤트 레코드는 EventhouseQueryLogs 테이블에 저장 됩니다 .

쿼리 로그 테이블

쿼리 로그를 사용하여 다음을 수행합니다.

  • 쿼리 성능 및 추세를 분석합니다.
  • 느린 쿼리 문제를 해결합니다.
  • 많은 양의 시스템 리소스를 사용하는 많은 쿼리를 식별합니다.
  • 가장 많은 수의 쿼리를 실행하는 사용자/애플리케이션을 식별합니다.

다음 표에서는 EventhouseQueryLogs 테이블에 저장된 열에 대해 설명합니다 .

열 이름 Type 설명
CacheColdHitsBytes long 데이터 프리페치로 인해 콜드 캐시에서 쿼리에 사용할 수 있었던 콜드 스토리지 데이터의 양입니다.
CacheColdMissesBytes long 콜드 캐시의 쿼리에 사용할 수 없었던 콜드 스토리지 데이터의 양입니다.
CacheHotHitsBytes long 핫 캐시의 쿼리에 사용할 수 있는 데이터의 양입니다. 핫 캐시에 저장된 데이터의 양은 데이터베이스 또는 테이블 캐싱 정책에 의해 정의됩니다.
CacheHotMissesBytes long 핫 캐시의 쿼리에 사용할 수 없는 데이터의 양입니다.
CapacityId string 패브릭 용량 식별자입니다.
ComponentFault string 쿼리 오류가 발생한 경우 오류가 발생한 구성 요소입니다. 유효한 값: ServerClient. 쿼리 결과 집합이 너무 크면 값은 .입니다 Client. 내부 오류가 발생한 경우 값은 .입니다 Server.
CorrelationId string 쿼리의 상관 관계 식별자입니다. 값에는 쿼리를 실행하는 보고서의 의미 체계 모델과 같이 쿼리에 참여하는 다른 항목의 구성 요소가 포함될 수 있습니다.
CpuTimeMs long 쿼리에서 사용하는 총 CPU 시간(밀리초)입니다.
CustomerTenantId string 고객 테넌트 식별자입니다.
DatabaseId string 데이터베이스 고유 식별자입니다.
DatabaseName string 데이터베이스의 이름입니다.
DurationMs long 쿼리 기간(ms)입니다.
ExtentsMaxScannedTime 날짜/시간 최대 데이터 검색 시간입니다.
ExtentsMinScannedTime 날짜/시간 최소 데이터 검색 시간입니다.
FailureReason string 쿼리가 실패한 이유입니다.
ID dynamic 쿼리를 실행한 사용자 또는 애플리케이션의 ID입니다.
ItemId string Fabric Eventhouse 항목의 식별자입니다.
ItemKind string 패브릭 항목의 형식입니다. 유효한 값: Eventhouse.
ItemName string Fabric Eventhouse 항목의 이름입니다.
수준 string 해당 없음.
MemoryPeakBytes long 쿼리의 최대 메모리 사용량입니다.
OperationEndTime 날짜/시간 작업이 종료된 시간(UTC)입니다.
OperationId string 고유한 쿼리 로그 식별자입니다.
OperationStartTime 날짜/시간 작업이 시작된 시간(UTC)입니다.
QueryText string 쿼리 텍스트입니다.
지역 string Fabric KQL 데이터베이스가 있는 지역입니다.
ResultTableCount int 쿼리에서 사용하는 테이블 수입니다.
ResultTableStatistics string 쿼리에서 사용하는 테이블의 자세한 통계입니다.
ScannedExtentsCount long 쿼리에서 검색한 익스텐트 수입니다. 높은 숫자는 쿼리 대기 시간 문제의 원인을 나타낼 수 있습니다.
ScannedRowsCount long 쿼리에서 검색한 행 수입니다. 높은 숫자는 쿼리 대기 시간 문제의 원인을 나타낼 수 있습니다.
SourceApplication string 쿼리를 실행한 원본 애플리케이션의 이름입니다.
상태 string 쿼리의 완료 상태입니다.
Timestamp 날짜/시간 이벤트가 생성된 시간(UTC)입니다.
TotalExtentsCount long 결과 집합의 총 익스텐트 수입니다.
TotalRowsCount long 결과 집합의 총 행 수입니다.
WorkspaceId string 작업 영역의 식별자입니다.
WorkspaceMonitoringTableName string 작업 영역 모니터링 테이블의 이름입니다. 유효한 값: EventhouseQueryLogs.
WorkspaceName string 작업 영역의 이름

샘플 쿼리

패브릭 샘플 GitHub 리포지토리에서 샘플 쿼리를 찾을 수 있습니다.