Udostępnij za pośrednictwem


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.

    Zrzut ekranu przedstawiający punkt wejścia działania Zapytania z menu kontekstowego obszaru roboczego.

  • W edytorze zapytań magazynu, który chcesz monitorować, wybierz pozycję Działanie zapytania na wstążce.

    Zrzut ekranu przedstawiający punkt wejścia działania zapytania ze wstążki.

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.

Zrzut ekranu przedstawiający okno dialogowe Anulowanie przebiegów zapytania.

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ę.