Wykonywanie zapytań dotyczących dzienników
Tabela dzienników zapytań zawiera listę zapytań uruchamianych w bazie danych KQL usługi Eventhouse, która jest częścią analizy w czasie rzeczywistym. Dla każdego zapytania rekord zdarzenia dziennika jest przechowywany w tabeli EventhouseQueryLogs .
tabela dzienników zapytań
Użyj dzienników zapytań, aby:
- Analizowanie wydajności zapytań i trendów.
- Rozwiązywanie problemów z powolnymi zapytaniami.
- Identyfikowanie dużych zapytań zużywających dużą ilość zasobów systemowych.
- Zidentyfikuj użytkowników/aplikacje z największą liczbą zapytań.
W poniższej tabeli opisano kolumny przechowywane w tabeli EventhouseQueryLogs :
Nazwa kolumny | Type | Opis |
---|---|---|
CacheColdHitsBytes | długi | Ilość zimnych danych magazynu, które były dostępne dla zapytania w zimnej pamięci podręcznej z powodu wstępnego pobierania danych. |
CacheColdMissesBytes | długi | Ilość zimnych danych magazynu, które nie były dostępne dla zapytania w zimnej pamięci podręcznej. |
CacheHotHitsBytes | długi | Ilość danych, które były dostępne dla zapytania w gorącej pamięci podręcznej. Ilość danych przechowywanych w gorącej pamięci podręcznej jest definiowana przez zasady buforowania bazy danych lub tabeli. |
CacheHotMissesBytes | długi | Ilość danych, które nie były dostępne dla zapytania w gorącej pamięci podręcznej. |
Identyfikator pojemności | string | Identyfikator pojemności sieci szkieletowej. |
ComponentFault | string | W przypadku błędu zapytania składnik, w którym wystąpił błąd. Prawidłowe wartości: Server i Client . Jeśli zestaw wyników zapytania jest zbyt duży, wartość to Client . Jeśli wystąpił błąd wewnętrzny, wartość to Server . |
CorrelationId | string | Identyfikator korelacji zapytania. Wartość może zawierać składniki innych elementów uczestniczących w zapytaniu, takie jak semantyczny model raportu uruchamiającego zapytanie. |
Procesor CpuTimeMs | długi | Łączny czas procesora CPU (ms) używany przez zapytanie. |
CustomerTenantId | string | Identyfikator dzierżawy klienta. |
Identyfikator bazy danych | string | Unikatowy identyfikator bazy danych. |
DatabaseName | string | Nazwa bazy danych. |
DurationMs | długi | Czas trwania zapytania (ms). |
ExtentsMaxScannedTime | datetime | Maksymalny czas skanowania danych. |
ExtentsMinScannedTime | datetime | Minimalny czas skanowania danych. |
FailureReason | string | Przyczyna niepowodzenia zapytania. |
Tożsamość | dynamiczna | Tożsamość użytkownika lub aplikacji, która uruchomiła zapytanie. |
ItemId | string | Identyfikator elementu Eventhouse sieci szkieletowej. |
ItemKind | string | Typ elementu sieci szkieletowej. Prawidłowe wartości: Eventhouse . |
Nazwa_produktu | string | Nazwa elementu Eventhouse sieci szkieletowej. |
Poziom | string | Nie dotyczy. |
MemoryPeakBytes | długi | Szczytowe użycie pamięci zapytania. |
OperationEndTime | datetime | Godzina zakończenia operacji (UTC). |
Identyfikator operacji | string | Unikatowy identyfikator dziennika zapytań. |
OperationStartTime | datetime | Godzina rozpoczęcia operacji (UTC). |
Tekst zapytania | string | Tekst zapytania. |
Region (Region) | string | Region, w którym znajduje się baza danych KQL sieci szkieletowej. |
ResultTableCount | int | Liczba tabel używanych przez zapytanie. |
ResultTableStatistics | string | Szczegółowe statystyki tabel używanych przez zapytanie. |
ScannedExtentsCount | długi | Liczba zakresów skanowanych przez zapytanie. Duża liczba może wskazywać przyczynę problemu z opóźnieniem zapytania. |
ScannedRowsCount | długi | Liczba wierszy skanowanych przez zapytanie. Duża liczba może wskazywać przyczynę problemu z opóźnieniem zapytania. |
SourceApplication | string | Nazwa aplikacji źródłowej, która uruchomiła zapytanie. |
Stan | string | Stan ukończenia zapytania. |
Sygnatura czasowa | datetime | Godzina wygenerowania zdarzenia (UTC). |
TotalExtentsCount | długi | Całkowita liczba zakresów w zestawie wyników. |
TotalRowsCount | długi | Całkowita liczba wierszy w zestawie wyników. |
WorkspaceId | string | Identyfikator obszaru roboczego. |
WorkspaceMonitoringTableName | string | Nazwa tabeli monitorowania obszaru roboczego. Prawidłowe wartości: EventhouseQueryLogs . |
Nazwa obszaru roboczego | string | Nazwa obszaru roboczego. |
Przykładowe zapytania
Przykładowe zapytania można znaleźć w repozytorium GitHub fabric-samples .