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:
- Kliknij pozycję Historia zapytań na pasku bocznym.
- 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.
Wyświetl historię zapytań.
Kliknij nazwę zapytania.
- 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ń 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ć.
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:
Wyświetl historię zapytań.
Kliknij nazwę zapytania.
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ń.