Udostępnij za pośrednictwem


Historia zapytań

Uwaga

Jeśli obszar roboczy jest włączony dla bezserwerowych obliczeń, historia zapytań zawiera również wszystkie zapytania SQL i Python uruchamiane na bezserwerowych obliczeniach dla notesów i zadań. Zobacz Connect to serverless compute (Nawiązywanie połączenia z bezserwerową obliczeniami).

Jeśli obszar roboczy ma włączoną funkcję Historia zapytań i profil dla biblioteki DLT (publiczna wersja zapoznawcza), historia zapytań pokazuje CREATE i REFRESH instrukcje są uruchamiane w usłudze SQL Warehouse lub za pośrednictwem potoku delta live tables.

Informacje dostępne na tym ekranie ułatwiają debugowanie problemów z zapytaniami.

W tej sekcji opisano sposób pracy z historią zapytań przy użyciu interfejsu użytkownika. Aby pracować z historią zapytań przy użyciu interfejsu API zobacz Historia zapytań.

Wyświetlanie historii zapytań

Aby wyświetlić poprzednie uruchomienia zapytania:

  1. Kliknij pozycję Ikona historiiHistoria zapytań na pasku bocznym.
  2. Opcjonalnie użyj filtrów znajdujących się w górnej części strony, aby filtrować listę według użytkownika, zakresu dat, obliczeń, czasu trwania, stanu zapytania, typu instrukcji i identyfikatora instrukcji.

W przypadku zapytań SQL usługi Databricks użytkownicy niebędący administratorami bez co najmniej uprawnień CAN MONITOR mogą wyświetlać tylko własne zapytania w historii zapytań.

Uwaga

Zapytania SQL usługi Databricks udostępnione przez użytkownika z uprawnieniami Uruchom jako właściciel do innego użytkownika z uprawnieniami CAN RUN są wyświetlane w historii zapytań użytkownika wykonującego zapytanie, a nie użytkownika, który udostępnił zapytanie.

Wyświetlanie szczegółów zapytania

Aby wyświetlić szczegółowe informacje o zapytaniu, takie jak pełna instrukcja zapytania, źródło zapytania, czas trwania, liczba zwracanych wierszy i wydajność operacji we/wy lub szczegóły wykonania.

  1. Wyświetl historię zapytań.

  2. Kliknij nazwę zapytania.

    Szczegóły historii zapytań

    • Identyfikator instrukcji: jest to unikatowy identyfikator (UUID) skojarzony z danym obiektem zapytania.
    • Stan zapytania: zapytanie jest oznaczone bieżącym stanem: W kolejce, uruchomiono, zakończone, zakończone, zakończone lub anulowane.
    • Typ obliczeniowy: to pole zawiera typ obliczeniowy używany dla zapytania.
    • Instrukcja zapytania: ta sekcja zawiera pełną instrukcję zapytania. Jeśli zapytanie jest zbyt długie, aby było wyświetlane w podglądzie, kliknij ikonę Rozwiń zapytanieRozwiń zapytanie , aby wyświetlić pełny tekst.
    • Źródło zapytania: to pole pokazuje, skąd pochodzi zapytanie. Zapytania mogą pochodzić z różnych źródeł, w tym pulpitów nawigacyjnych sztucznej inteligencji/analizy biznesowej, obiektów zapytań, edytora SQL usługi Databricks, notesów i potoków tabel delta live tables (publiczna wersja zapoznawcza).
    • Czas trwania zegara na ścianie: pokazuje czas, który upłynął między rozpoczęciem planowania a końcem wykonywania zapytania. Suma jest automatycznie wyświetlana jako suma czasu planowania i czasu wykonywania. Aby dowiedzieć się więcej, każde z tych pól można rozszerzyć na podkategorie.
    • Szczegóły podsumowania: w dolnej części panelu znajdują się szczegółowe informacje o wydajności zapytania, w tym zagregowany czas zadania, odczyt wierszy i zwracane, pliki i partycje oraz wszelkie rozlewy, które mogły wystąpić.
  3. Aby uzyskać bardziej szczegółowe informacje na temat wydajności zapytania, w tym jego planu wykonania, kliknij pozycję Wyświetl profil zapytania w dolnej części strony. Aby uzyskać więcej informacji, zobacz Profil zapytania.

Kończenie wykonywania zapytania

Aby zakończyć długotrwałe zapytanie uruchomione przez Ciebie lub innego użytkownika:

  1. Wyświetl historię zapytań.

  2. Kliknij nazwę zapytania.

  3. Obok pozycji Stan kliknij przycisk Anuluj.

    Uwaga

    Anuluj jest wyświetlany tylko wtedy, gdy zapytanie jest uruchomione.

Zapytanie zostanie zakończone, a jego stan zmieni się na Anulowano.

Uwaga

Instrukcje korzystające z obliczeń funkcji Delta Live Tables można anulować tylko z poziomu interfejsu użytkownika potoków.

Uzyskiwanie dostępu do tabeli systemu historii zapytań

Tabele systemowe usługi Azure Databricks obejmują tabelę historii zapytań (system.query.history), w której uprzywilejowani użytkownicy mogą wyświetlać tabelaryczne rekordy historii zapytań z całego konta. Domyślnie tylko administratorzy mają dostęp do tabel systemowych konta. Aby uzyskać informacje na temat włączania i uzyskiwania dostępu do tabeli systemu historii zapytań, zobacz Dokumentacja tabeli systemu historii zapytań.