Dotazování protokolů
Tabulka protokolů dotazů obsahuje seznam dotazů spuštěných v databázi Eventhouse KQL, která je součástí analýzy v reálném čase. Pro každý dotaz je záznam události protokolu uložen v tabulce EventhouseQueryLogs .
Tabulka protokolů dotazů
Protokoly dotazů použijte k:
- Analýza výkonu a trendů dotazů
- Řešení potíží s pomalými dotazy
- Identifikujte náročné dotazy, které spotřebovávají velké množství systémových prostředků.
- Identifikujte uživatele nebo aplikace, na kterých běží nejvyšší počet dotazů.
Následující tabulka popisuje sloupce uložené v tabulce EventhouseQueryLogs :
Název sloupce | Typ | Popis |
---|---|---|
CacheColdHitsBytes | long | Množství dat studeného úložiště, která byla k dispozici pro dotaz v studené mezipaměti kvůli předběžnému načtení dat. |
CacheColdMissesBytes | long | Množství dat studeného úložiště, která nebyla pro dotaz v studené mezipaměti k dispozici. |
CacheHotHitsBytes | long | Množství dat, která byla k dispozici pro dotaz v horké mezipaměti. Množství dat uložených v horké mezipaměti je definováno zásadami ukládání do mezipaměti databáze nebo tabulky. |
CacheHotMissesBytes | long | Množství dat, která nebyla pro dotaz v horké mezipaměti k dispozici. |
CapacityId | string | Identifikátor kapacity prostředků infrastruktury. |
ComponentFault | string | V případě chyby dotazu komponenta, ve které došlo k chybě. Platné hodnoty: Server a Client . Pokud je sada výsledků dotazu příliš velká, hodnota je Client . Pokud došlo k vnitřní chybě, hodnota je Server . |
CorrelationId | string | Identifikátor korelace dotazu. Hodnota může zahrnovat komponenty jiných položek, které se účastní dotazu, například sémantický model sestavy, ve které se dotaz spouští. |
CpuTimeMs | long | Celkový čas procesoru (ms) používaný dotazem. |
CustomerTenantId | string | Identifikátor tenanta zákazníka. |
Id databáze | string | Jedinečný identifikátor databáze. |
DatabaseName | string | Název databáze. |
DurationMs | long | Doba trvání dotazu (ms). |
ExtentsMaxScannedTime | datetime | Maximální doba kontroly dat. |
ExtentsMinScannedTime | datetime | Minimální čas kontroly dat. |
FailureReason | string | Důvod, proč dotaz selhal. |
Identita | dynamic | Identita uživatele nebo aplikace, která dotaz spustila. |
ItemId | řetězec | Identifikátor položky Objektu událostí infrastruktury. |
ItemKind | string | Typ položky Fabric. Platné hodnoty: Eventhouse . |
ItemName | string | Název položky Eventhouse infrastruktury. |
Level | string | Nevztahuje se. |
MemoryPeakBytes | long | Maximální spotřeba paměti dotazu. |
OperationEndTime | datetime | Čas (UTC) operace skončila. |
Id operace | string | Jedinečný identifikátor protokolu dotazu. |
OperationStartTime | datetime | Čas (UTC) operace začala. |
Text dotazu | string | Text dotazu. |
Oblast | string | Oblast, kde se nachází databáze Fabric KQL. |
ResultTableCount | int | Počet tabulek používaných dotazem. |
ResultTableStatistics | string | Podrobné statistiky tabulek používaných dotazem. |
ScannedExtentsCount | long | Počet rozsahů naskenovaných dotazem Vysoké číslo může značit příčinu problému s latencí dotazu. |
ScannedRowsCount | long | Počet řádků naskenovaných dotazem. Vysoké číslo může značit příčinu problému s latencí dotazu. |
SourceApplication | string | Název zdrojové aplikace, která dotaz spustila. |
Průběh | string | Stav dokončení dotazu. |
Časové razítko | datetime | Čas (UTC) událost byla vygenerována. |
TotalExtentsCount | long | Celkový počet rozsahů v sadě výsledků. |
TotalRowsCount | long | Celkový počet řádků v sadě výsledků |
WorkspaceId | string | Identifikátor pracovního prostoru. |
WorkspaceMonitoringTableName | string | Název tabulky monitorování pracovního prostoru. Platné hodnoty: EventhouseQueryLogs . |
Název pracovního prostoru | string | Název pracovního prostoru. |
Vzorové dotazy
Ukázkové dotazy najdete v úložišti GitHub s ukázkami prostředků infrastruktury.