Monitorowanie uruchomionych i ukończonych zapytań języka T-SQL przy użyciu działania zapytania
Dotyczy:✅ punkt końcowy analizy SQL i magazyn w usłudze Microsoft Fabric
Monitorowanie zapytań SQL jest niezbędne do monitorowania i rozwiązywania problemów z wydajnością magazynu sieci Szkieletowej, a także do utrzymania wydajności magazynu. W przypadku działania zapytania masz widok jeden-zatrzymany dla wszystkich uruchomionych i historycznych zapytań języka T-SQL wraz z listą długotrwałych i często uruchamianych zapytań bez konieczności uruchamiania kodu T-SQL. Możesz użyć działania Zapytania, aby upewnić się, że wykonywanie zapytań nie trwa dłużej niż oczekiwano i kończy się pomyślnie.
Wymagania wstępne
- Aby uzyskać dostęp do działań zapytań, musisz być administratorem w obszarze roboczym. Członkowie, współautorzy, osoby przeglądające nie mają uprawnień dostępu do tego widoku.
Rozpocznij
Istnieją dwa sposoby uruchamiania środowiska działania Zapytania.
Wybierz pozycję Więcej opcji (...) obok magazynu, który chcesz monitorować w widoku obszaru roboczego, a następnie wybierz pozycję Działanie zapytania.
W edytorze zapytań magazynu, który chcesz monitorować, wybierz pozycję Działanie zapytania na wstążce.
Uruchomienia zapytań
Na stronie Uruchomienia zapytania można wyświetlić listę uruchomionych, zakończonych powodzeniem, anulowanych i zakończonych niepowodzeniem zapytań do ostatnich 30 dni.
- Lista rozwijana umożliwia filtrowanie stanu, przesyłania lub czasu przesyłania.
- Użyj paska wyszukiwania, aby filtrować określone słowa kluczowe w tekście zapytania lub innych kolumnach.
Dla każdego zapytania podano następujące szczegóły:
Nazwa kolumny | opis |
---|---|
Identyfikator instrukcji rozproszonej | Unikatowy identyfikator dla każdego zapytania |
Tekst zapytania | Tekst wykonanego zapytania (maksymalnie 8000 znaków) |
Czas przesyłania (UTC) | Sygnatura czasowa odebrania żądania |
Czas trwania | Czas, jaki zajęło wykonanie zapytania |
Stan | Stan zapytania (Uruchomiono, Powodzenie, Niepowodzenie lub Anulowano) |
Nadesłał | Nazwa użytkownika lub systemu, który wysłał zapytanie |
Identyfikator sesji | Identyfikator łączenia zapytania z określoną sesją użytkownika |
Uruchamianie źródła | Nazwa programu klienckiego, który zainicjował sesję |
Jeśli chcesz ponownie załadować zapytania wyświetlane na stronie, wybierz przycisk Odśwież na wstążce. Jeśli zostanie wyświetlone zapytanie, które jest uruchomione, które chcesz natychmiast zatrzymać wykonywanie, zaznacz zapytanie przy użyciu pola wyboru i wybierz przycisk Anuluj . Zostanie wyświetlony monit z wyświetlonym oknie dialogowym, aby potwierdzić, że zapytanie zostanie anulowane. Wszystkie niezaznaczone zapytania, które są częścią tych samych wybranych sesji SQL, również zostaną anulowane.
Te same informacje dotyczące uruchamiania zapytań można również znaleźć przy użyciu dynamicznych widoków zarządzania.
Szczegółowe informacje o zapytaniach
Na stronie Szczegółowe informacje o zapytaniach można wyświetlić listę długotrwałych zapytań i często uruchamiane zapytania, aby ułatwić określenie trendów w zapytaniach magazynu.
Dla każdego zapytania w szczegółowych informacjach dotyczących długotrwałych zapytań podano następujące szczegóły:
Nazwa kolumny | opis |
---|---|
Tekst zapytania | Tekst wykonanego zapytania (maksymalnie 8000 znaków) |
Mediana czasu trwania przebiegu | Mediana czasu wykonywania zapytania (ms) między przebiegami |
Liczba przebiegów | Łączna liczba wykonanych zapytań |
Czas trwania ostatniego uruchomienia | Czas potrzebny na ostatnie wykonanie (ms) |
Identyfikator instrukcji rozproszonej ostatniego uruchomienia | Unikatowy identyfikator ostatniego wykonania zapytania |
Identyfikator sesji ostatniego uruchomienia | Identyfikator sesji ostatniego wykonania |
Dla każdego zapytania w szczegółowych informacjach dotyczących często uruchamianych zapytań podano następujące szczegóły:
Nazwa kolumny | opis |
---|---|
Tekst zapytania | Tekst wykonanego zapytania (maksymalnie 8000 znaków) |
Średni czas trwania przebiegu | Średni czas wykonywania zapytania (ms) w różnych uruchomieniach |
Maksymalny czas trwania | Najdłuższy czas wykonywania zapytania (ms) |
Minimalny czas trwania | Najkrótszy czas wykonywania zapytania (ms) |
Identyfikator instrukcji rozproszonej ostatniego uruchomienia | Unikatowy identyfikator ostatniego wykonania zapytania |
Liczba przebiegów | Łączna liczba wykonanych zapytań |
Liczba pomyślnych przebiegów | Liczba pomyślnych wykonań zapytań |
Liczba przebiegów, które zakończyły się niepowodzeniem | Liczba nieudanych wykonań zapytań |
Liczba anulowanych przebiegów | Liczba anulowanych wykonań zapytań |
Te same informacje dotyczące ukończonych, zakończonych niepowodzeniem i anulowanych zapytań z przebiegów zapytań wraz z zagregowanymi szczegółowymi informacjami można również znaleźć w artykule Szczegółowe informacje o zapytaniach w magazynowaniu danych sieci szkieletowej.
Ograniczenia
- Wykonywanie zapytań historycznych może potrwać do 15 minut w działaniu zapytania w zależności od wykonywanego współbieżnego obciążenia.
- Tylko 10 000 pierwszych wierszy można wyświetlić na kartach Uruchomienia zapytania i Szczegółowe informacje o zapytaniach dla wybranych filtrów.
- Błąd "Nieprawidłowa nazwa obiektu queryinsights.exec_requests_history" może wystąpić, jeśli działanie zapytania jest otwierane natychmiast po utworzeniu nowego magazynu z powodu nie wygenerowanych widoków systemu bazowego. Aby obejść ten problem, poczekaj dwie minuty, a następnie odśwież stronę.