Dzienniki poleceń
Tabela dzienników poleceń zawiera listę poleceń uruchamianych w bazie danych KQL usługi Eventhouse, która jest częścią analizy w czasie rzeczywistym. Dla każdego polecenia rekord zdarzenia dziennika jest przechowywany w tabeli EventhouseCommandLogs .
Tabela dzienników poleceń
Użyj dzienników poleceń, aby:
- Analizowanie wydajności poleceń i trendów.
- Zidentyfikuj polecenia, które zużywają dużą ilość zasobów systemowych.
- Zidentyfikuj użytkowników i aplikacje, które uruchamiają największą liczbę poleceń.
W poniższej tabeli opisano kolumny przechowywane w tabeli EventhouseCommandLogs :
Nazwa kolumny | Type | Opis |
---|---|---|
CacheColdHitsBytes | długi | Ilość danych magazynu zimnego, które były dostępne dla polecenia 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 polecenia w zimnej pamięci podręcznej. |
CacheHotHitsBytes | długi | Ilość danych, które były dostępne dla polecenia 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 polecenia w gorącej pamięci podręcznej. |
Identyfikator pojemności | string | Identyfikator pojemności sieci szkieletowej. |
Tekst polecenia | string | Tekst polecenia. |
ComponentFault | string | W przypadku błędu polecenia składnik, w którym wystąpił błąd. Prawidłowe wartości: Server lub Client . |
CorrelationId | string | Identyfikator korelacji polecenia. |
Procesor CpuTimeMs | długi | Łączna liczba procesorów CPU w milisekundach (ms) używanych przez polecenie . |
CustomerTenantId | string | Identyfikator dzierżawy klienta. |
Identyfikator bazy danych | string | Unikatowy identyfikator bazy danych. |
DatabaseName | string | Nazwa bazy danych. |
DurationMs | długi | Czas trwania polecenia (ms). |
EventhouseCommandType | string | Typ polecenia, które zostało uruchomione. |
ExtentsMaxScannedTime | datetime | Maksymalny czas skanowania danych. |
ExtentsMinScannedTime | datetime | Minimalny czas skanowania danych. |
FailureReason | string | Przyczyna niepowodzenia polecenia. |
Tożsamość | dynamiczna | Tożsamość użytkownika lub aplikacji, która uruchomiła polecenie. |
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 polecenia. |
OperationEndTime | datetime | Godzina zakończenia operacji (UTC). |
Identyfikator operacji | string | Unikatowy identyfikator dziennika poleceń. |
OperationName | string | Nazwa wykonanej operacji. |
OperationStartTime | datetime | Godzina rozpoczęcia operacji (UTC). |
Region (Region) | string | Region, w którym znajduje się baza danych KQL sieci szkieletowej. |
ScannedExtentsCount | długi | Liczba zakresów skanowanych przez polecenie . Duża liczba może wskazywać przyczynę problemu z opóźnieniem polecenia. |
ScannedRowsCount | długi | Liczba wierszy skanowanych przez polecenie . Duża liczba może wskazywać przyczynę problemu z opóźnieniem polecenia. |
SourceApplication | string | Nazwa aplikacji źródłowej, która uruchomiła polecenie. |
Stan | string | Stan ukończenia polecenia. |
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: EventhouseCommandyLogs . |
Nazwa obszaru roboczego | string | Nazwa obszaru roboczego. |
Przykładowe zapytania
Przykładowe zapytania można znaleźć w repozytorium GitHub fabric-samples .