Abfrageprotokolle
Die Tabelle mit den Abfrageprotokollen, die Teil von Real-Time Intelligence ist, enthält die Liste der Abfragen, die in einer Eventhouse-KQL-Datenbank ausgeführt wurden. Für jede Abfrage wird im Protokoll in der Tabelle EventhouseQueryLogs ein Ereignisdatensatz gespeichert.
Abfrageprotokolltabelle
Verwenden Sie Abfrageprotokolle für Folgendes:
- Analysieren von Abfrageleistung und -trends
- Beheben von Problemen mit langsamen Abfragen
- Identifizieren aufwendiger Abfragen, die eine große Menge an Systemressourcen verbrauchen
- Identifizieren von Benutzenden/Anwendungen mit der höchsten Anzahl Abfragen
In der folgenden Tabelle werden die Spalten beschrieben, die in der Tabelle EventhouseQueryLogs gespeichert sind:
Spaltenname | type | Beschreibung |
---|---|---|
CacheColdHitsBytes | long | Die Menge an Cold Storage-Daten, die für die Abfrage im kalten Cache aufgrund des Vorababrufs von Daten verfügbar waren |
CacheColdMissesBytes | long | Die Menge der Cold Storage-Daten, die für die Abfrage nicht im kalten Cache verfügbar waren |
CacheHotHitsBytes | long | Die Datenmenge, die für die Abfrage 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 die Abfrage im heißen Cache nicht verfügbar war. |
CapacityId | Zeichenfolge | Der Fabric-Kapazitätsbezeichner |
ComponentFault | Zeichenfolge | Im Fall eines Abfragefehlers ist dies die Komponente, in der der Fehler aufgetreten ist. Gültige Werte sind Server und Client . Wenn das Resultset der Abfrage zu groß ist, lautet der Wert Client . Wenn ein interner Fehler aufgetreten ist, lautet der Wert Server . |
CorrelationId | Zeichenfolge | Der Korrelationsbezeichner der Abfrage. Der Wert kann Komponenten anderer Elemente enthalten, die an der Abfrage beteiligt sind, z. B. das semantische Modell des Berichts, der die Abfrage ausführt. |
CpuTimeMs | long | Die gesamte CPU-Zeit (ms), die von der Abfrage verbraucht wurde |
CustomerTenantId | Zeichenfolge | Der Kundenmandantenbezeichner |
Datenbank-ID (DatabaseId) | Zeichenfolge | Der eindeutige Bezeichner der Datenbank |
DatabaseName | Zeichenfolge | Der Name der Datenbank. |
DurationMs | long | Die Dauer der Abfrage (ms) |
ExtentsMaxScannedTime | datetime | Die maximale Datenscanzeit |
ExtentsMinScannedTime | datetime | Die minimale Datenscanzeit |
FailureReason | Zeichenfolge | Der Grund für den Fehler bei der Abfrage |
Identität | dynamisch | Die Identität des Benutzenden oder der Anwendung, der oder die die Abfrage 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 der Abfrage |
OperationEndTime | datetime | Die Uhrzeit (UTC), zu der der Vorgang beendet wurde |
OperationId | Zeichenfolge | Der eindeutige Abfrageprotokollbezeichner |
OperationStartTime | datetime | Die Uhrzeit (UTC), zu der der Vorgang gestartet wurde. |
QueryText | Zeichenfolge | Der Text der Abfrage. |
Region | Zeichenfolge | Die Region, in der sich die Fabric-KQL-Datenbank befindet. |
ResultTableCount | int | Die Anzahl der Tabellen, die von der Abfrage verwendet wurden |
ResultTableStatistics | Zeichenfolge | Detaillierte Statistiken der Tabellen, die von der Abfrage verwendet wurden |
ScannedExtentsCount | long | Die Anzahl der von der Abfrage gescannten Erweiterungen. Eine hohe Zahl kann auf die Ursache für ein Latenzproblem der Abfrage hinweisen. |
ScannedRowsCount | long | Die Anzahl der Zeilen, die von der Abfrage gescannt wurden. Eine hohe Zahl kann auf die Ursache für ein Latenzproblem der Abfrage hinweisen. |
SourceApplication | Zeichenfolge | Der Name der Quellanwendung, die die Abfrage ausgeführt hat |
Status | Zeichenfolge | Der Abschlussstatus der Abfrage |
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 eindeutige Bezeichner des Arbeitsbereichs |
WorkspaceMonitoringTableName | Zeichenfolge | Der Name der Tabelle für die Arbeitsbereichsüberwachung. Gültige Werte: EventhouseQueryLogs |
WorkspaceName | Zeichenfolge | Den Namen des Arbeitsbereichs |
Beispielabfragen
Sie finden Beispielabfragen im GitHub-Repository fabric-samples.