命令記錄
命令記錄數據表包含 Eventhouse KQL 資料庫上執行的命令清單,這是即時智慧的一部分。 針對每個命令,記錄事件記錄會儲存在 EventhouseCommandLogs 數據表中。
命令記錄數據表
使用命令記錄來:
- 分析命令效能和趨勢。
- 識別取用大量系統資源的命令。
- 識別執行最高命令數目的用戶和應用程式。
下表描述儲存在 EventhouseCommandLogs 數據表中的數據行:
資料行名稱 | 類型 | 描述 |
---|---|---|
CacheColdHitsBytes | long | 冷快取中命令可用的冷記憶體數據量,因為數據預先擷取。 |
CacheColdMissesBytes | long | 冷快取中命令無法使用的冷記憶體數據量。 |
CacheHotHitsBytes | long | 熱快取中命令可用的數據量。 儲存在經常性快取中的數據量是由資料庫或數據表快取原則所定義。 |
CacheHotMissesBytes | long | 熱快取中命令無法使用的數據量。 |
CapacityId | 字串 | 網狀架構容量標識碼。 |
CommandText | 字串 | 命令的文字。 |
ComponentFault | 字串 | 發生命令錯誤時,發生錯誤的元件。 有效值: Server 或 Client 。 |
CorrelationId | 字串 | 命令的相互關聯標識碼。 |
CpuTimeMs | long | 命令所使用的 CPU 總以毫秒為單位(毫秒)。 |
CustomerTenantId | 字串 | 客戶租用戶標識碼。 |
DatabaseId | 字串 | 資料庫唯一標識碼。 |
DatabaseName | 字串 | 資料庫的名稱。 |
DurationMs | long | 命令的持續時間(ms)。 |
EventhouseCommandType | 字串 | 執行的命令類型。 |
ExtentsMaxScannedTime | Datetime | 數據掃描時間上限。 |
ExtentsMinScannedTime | Datetime | 最小數據掃描時間。 |
FailureReason | 字串 | 命令失敗的原因。 |
身分識別 | dynamic | 執行命令的使用者或應用程式身分識別。 |
ItemId | 字串 | Fabric Eventhouse 項目的標識符。 |
ItemKind | 字串 | Fabric 項目的類型。 有效值: Eventhouse 。 |
ItemName | 字串 | Fabric Eventhouse 項目的名稱。 |
層級 | 字串 | 不適用。 |
MemoryPeakBytes | long | 命令的尖峰記憶體耗用量。 |
OperationEndTime | Datetime | 作業結束的時間(UTC)。 |
OperationId | 字串 | 唯一的命令記錄標識碼。 |
OperationName | 字串 | 執行之作業的名稱。 |
OperationStartTime | Datetime | 作業開始的時間(UTC)。 |
區域 | 字串 | Fabric KQL 資料庫所在的區域。 |
ScanedExtentsCount | long | 命令掃描的範圍數目。 高數位可能表示命令延遲問題的原因。 |
ScanedRowsCount | long | 命令所掃描的數據列數目。 高數位可能表示命令延遲問題的原因。 |
SourceApplication | 字串 | 執行命令的來源應用程式名稱。 |
狀態 | 字串 | 命令的完成狀態。 |
時間戳記 | Datetime | 產生事件的時間(UTC)。 |
TotalExtentsCount | long | 結果集中的範圍總數。 |
TotalRowsCount | long | 結果集中的數據列總數。 |
WorkspaceId | 字串 | 工作區的標識碼。 |
WorkspaceMonitoringTableName | 字串 | 工作區監視數據表的名稱。 有效值: EventhouseCommandyLogs 。 |
WorkspaceName | 字串 | 工作區的名稱。 |
範例查詢
您可以在網狀架構範例 GitHub 存放庫中尋找範例查詢。