Freigeben über


Befehlsprotokolle

Die Tabelle mit den Befehlsprotokollen, die Teil von Real-Time Intelligence ist, enthält die Liste der Befehle, die in einer Eventhouse-KQL-Datenbank ausgeführt wurden. Für jeden Befehl wird in der Tabelle EventhouseCommandLogs ein Protokollereignisdatensatz gespeichert.

Befehlsprotokolltabelle

Verwenden Sie die Befehlsprotokolle für Folgendes:

  • Analysieren von Befehlsleistung und -trends
  • Identifizieren von Befehlen, die eine große Menge von Systemressourcen verbrauchen
  • Identifizieren von Benutzenden und Anwendungen, die die höchste Anzahl von Befehlen ausführen

In der folgenden Tabelle werden die Spalten beschrieben, die in der Tabelle EventhouseCommandLogs gespeichert sind:

Spaltenname type Beschreibung
CacheColdHitsBytes long Die Menge an Cold Storage-Daten, die für den Befehl im kalten Cache aufgrund des Vorababrufs von Daten verfügbar waren
CacheColdMissesBytes long Die Menge der Cold Storage-Daten, die für den Befehl nicht im kalten Cache verfügbar waren
CacheHotHitsBytes long Die Datenmenge, die für den Befehl im heißen Cache verfügbar war. Die im heißen Cache gespeicherte Datenmenge wird durch die Richtlinie für die Datenbank- oder Tabellenzwischenspeicherung definiert.
CacheHotMissesBytes long Die Datenmenge, die für den Befehl im heißen Cache nicht verfügbar war
CapacityId Zeichenfolge Der Fabric-Kapazitätsbezeichner
CommandText Zeichenfolge Der Text des Befehls.
ComponentFault Zeichenfolge Im Fall eines Befehlsfehlers ist dies die Komponente, in der der Fehler aufgetreten ist. Gültige Werte: Server oder Client
CorrelationId Zeichenfolge Der Korrelationsbezeichner des Befehls
CpuTimeMs long Gesamt-CPU in Millisekunden (ms), die vom Befehl verwendet wird
CustomerTenantId Zeichenfolge Der Kundenmandantenbezeichner
Datenbank-ID (DatabaseId) Zeichenfolge Der eindeutige Bezeichner der Datenbank
DatabaseName Zeichenfolge Der Name der Datenbank.
DurationMs long Die Dauer des Befehls (ms)
EventhouseCommandType Zeichenfolge Der Befehlstyp, der ausgeführt wurde
ExtentsMaxScannedTime datetime Die maximale Datenscanzeit
ExtentsMinScannedTime datetime Die minimale Datenscanzeit
FailureReason Zeichenfolge Der Grund, aus dem der Befehl fehlgeschlagen ist
Identität dynamisch Die Identität des Benutzenden oder der Anwendung, der oder die den Befehl ausgeführt hat
ItemId Zeichenfolge Der Bezeichner des Fabric Eventhouse-Elements
ItemKind Zeichenfolge Der Typ des Fabric-Elements. Gültige Werte: Eventhouse
Artikelname Zeichenfolge Der Name des Fabric Eventhouse-Elements
Ebene Zeichenfolge Nicht zutreffend.
MemoryPeakBytes long Der Spitzenwert für den Speicherverbrauch des Befehls
OperationEndTime datetime Die Uhrzeit (UTC), zu der der Vorgang beendet wurde
OperationId Zeichenfolge Der eindeutige Befehlsprotokollbezeichner
Vorgangsname Zeichenfolge Der Name des ausgeführten Vorgangs
OperationStartTime datetime Die Uhrzeit (UTC), zu der der Vorgang gestartet wurde
Region Zeichenfolge Die Region, in der sich die Fabric-KQL-Datenbank befindet
ScannedExtentsCount long Die Anzahl der vom Befehl gescannten Erweiterungen. Eine hohe Zahl kann auf die Ursache für ein Latenzproblem des Befehls hinweisen.
ScannedRowsCount long Die Anzahl der vom Befehl gescannten Zeilen. Eine hohe Zahl kann auf die Ursache für ein Latenzproblem des Befehls hinweisen.
SourceApplication Zeichenfolge Der Name der Quellanwendung, die den Befehl ausgeführt hat
Status Zeichenfolge Der Abschlussstatus des Befehls
Timestamp datetime Die Uhrzeit (UTC), zu der das Ereignis generiert wurde
TotalExtentsCount long Die Gesamtanzahl der Erweiterungen im Resultset
TotalRowsCount long Die Gesamtanzahl der Zeilen im Resultset
WorkspaceId Zeichenfolge Der Bezeichner des Arbeitsbereichs
WorkspaceMonitoringTableName Zeichenfolge Der Name der Tabelle für die Arbeitsbereichsüberwachung. Gültige Werte: EventhouseCommandyLogs
WorkspaceName Zeichenfolge Den Namen des Arbeitsbereichs

Beispielabfragen

Sie finden Beispielabfragen im GitHub-Repository fabric-samples.