명령 로그
명령 로그 테이블에는 실시간 인텔리전스의 일부인 Eventhouse KQL 데이터베이스에서 실행되는 명령 목록이 포함되어 있습니다. 각 명령에 대해 로그 이벤트 레코드는 EventhouseCommandLogs 테이블에 저장 됩니다 .
명령 로그 테이블
명령 로그를 사용하여 다음을 수행합니다.
- 명령 성능 및 추세를 분석합니다.
- 많은 양의 시스템 리소스를 사용하는 명령을 식별합니다.
- 가장 많은 수의 명령을 실행하는 사용자 및 애플리케이션을 식별합니다.
다음 표에서는 EventhouseCommandLogs 테이블에 저장된 열에 대해 설명합니다 .
열 이름 | Type | 설명 |
---|---|---|
CacheColdHitsBytes | long | 데이터 프리페치로 인해 콜드 캐시의 명령에 사용할 수 있었던 콜드 스토리지 데이터의 양입니다. |
CacheColdMissesBytes | long | 콜드 캐시의 명령에 사용할 수 없었던 콜드 스토리지 데이터의 양입니다. |
CacheHotHitsBytes | long | 핫 캐시의 명령에 사용할 수 있는 데이터의 양입니다. 핫 캐시에 저장된 데이터의 양은 데이터베이스 또는 테이블 캐싱 정책에 의해 정의됩니다. |
CacheHotMissesBytes | long | 핫 캐시의 명령에 사용할 수 없는 데이터의 양입니다. |
CapacityId | string | 패브릭 용량 식별자입니다. |
CommandText | string | 명령의 텍스트입니다. |
ComponentFault | string | 명령 오류가 발생한 경우 오류가 발생한 구성 요소입니다. 유효한 값: Server 또는 Client . |
CorrelationId | string | 명령의 상관 관계 식별자입니다. |
CpuTimeMs | long | 명령에 사용되는 총 CPU(밀리초)입니다. |
CustomerTenantId | string | 고객 테넌트 식별자입니다. |
DatabaseId | string | 데이터베이스 고유 식별자입니다. |
DatabaseName | string | 데이터베이스의 이름입니다. |
DurationMs | long | 명령(ms)의 기간입니다. |
EventhouseCommandType | string | 실행된 명령의 형식입니다. |
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 | 고유한 명령 로그 식별자입니다. |
OperationName | string | 수행된 작업의 이름입니다. |
OperationStartTime | 날짜/시간 | 작업이 시작된 시간(UTC)입니다. |
지역 | string | Fabric KQL 데이터베이스가 있는 지역입니다. |
ScannedExtentsCount | long | 명령에서 검색한 익스텐트 수입니다. 높은 숫자는 명령 대기 시간 문제의 원인을 나타낼 수 있습니다. |
ScannedRowsCount | long | 명령으로 스캔한 행 수입니다. 높은 숫자는 명령 대기 시간 문제의 원인을 나타낼 수 있습니다. |
SourceApplication | string | 명령을 실행한 원본 애플리케이션의 이름입니다. |
상태 | string | 명령의 완료 상태입니다. |
Timestamp | 날짜/시간 | 이벤트가 생성된 시간(UTC)입니다. |
TotalExtentsCount | long | 결과 집합의 총 익스텐트 수입니다. |
TotalRowsCount | long | 결과 집합의 총 행 수입니다. |
WorkspaceId | string | 작업 영역의 식별자입니다. |
WorkspaceMonitoringTableName | string | 작업 영역 모니터링 테이블의 이름입니다. 유효한 값: EventhouseCommandyLogs . |
WorkspaceName | string | 작업 영역의 이름 |
샘플 쿼리
패브릭 샘플 GitHub 리포지토리에서 샘플 쿼리를 찾을 수 있습니다.