Polecenie .show queries

Polecenie .showqueries wyświetla listę zapytań w klastrze, które osiągnęły stan końcowy, i że użytkownik wywołujący polecenie ma dostęp do wyświetlenia. Opcjonalnie polecenie może zwracać zapytania, które są nadal uruchomione, zapytania według określonych użytkowników lub zapytania pogrupowane według użytkownika. Aby wyświetlić uzupełnianie zapytań i poleceń, użyj polecenia .show queries-and-commands.

Uprawnienia

Usługa Database Administracja lub Database Monitor może wyświetlać dowolne polecenie wywoływane w bazie danych. Inni użytkownicy mogą wyświetlać tylko swoje zapytania.

Składnia

.show queries

.showrunningqueries [ by userUserPrincipalName]

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
Userprincipalname string Nazwa UPN określonego użytkownika, dla którego ma być zwracana lista zapytań.

Zwraca

  • Zwraca tabelę zawierającą wcześniej uruchamiane zapytania we wszystkich bazach danych w klastrze i ich statystykach ukończenia. Do eksplorowania wyników można użyć zapytań KQL.
  • Zwraca listę aktualnie wykonywanych zapytań przez bieżącego użytkownika lub innego użytkownika albo przez wszystkich użytkowników.

Uwaga

Tekst zapytania jest obcinany po 64 KB.

Zwracany schemat tabeli to:

nazwa_kolumny ColumnType Opis
ClientActivityId string Identyfikator klienta żądania
Tekst string Tekst zapytania, obcięty o rozmiarze 64 KB
baza danych string Nazwa bazy danych, w której wykonano zapytanie
StartedOn datetime Sygnatura czasowa rozpoczęcia wykonywania zapytania
LastUpdatedOn datetime Sygnatura czasowa ostatniej aktualizacji stanu
Czas trwania timespan Czas trwania zapytania po stronie serwera
Stan string Stan ukończenia
RootActivityId guid Identyfikator żądania po stronie serwera
Użytkownik string Identyfikator użytkownika, który uruchomił zapytanie
FailureReason string Przyczyna błędu. Jeśli zapytanie zakończyło się pomyślnie, to pole jest puste.
TotalCpu timespan Łączna ilość procesora CPU zużywana przez zapytanie
CacheStatistics dynamic Statystyki użycia pamięci podręcznej danych
Aplikacja string Nazwa aplikacji, która została użyta do uruchomienia zapytania
MemoryPeak long Statystyki pamięci szczytowej
ScannedExtentsStatistics dynamic Statystyki zeskanowanych fragmentów (zakresów)
Główne string Identyfikator usługi AAD użytkownika lub aplikacji, który został użyty do uruchomienia zapytania
ClientRequestProperties dynamic Właściwości żądania klienta
ResultSetStatistics dynamic Statystyki opisujące zwrócony zestaw danych
Workloadgroup string Nazwa grupy obciążeń, z którą zostało skojarzone zapytanie

Przykłady

Pokaż ukończone zapytania

.show queries 
| project Text, Duration
| take 10

Dane wyjściowe

Tekst Czas trwania
StormEvents | sort by DeathsDirect desc 00:00:00.2343761
StormEvents | sort by DeathsDirect desc 00:00:00.2187503
StormEvents | sort by DeathsDirect desc 00:00:00.2343115
StormEvents | sort by DamageProperty desc 00:00:00.2656510
StormEvents | sort by StartTime desc 00:00:00.2343012
StormEvents | sort by StartTime desc 00:00:00.2813042
StormEvents | sort by StartTime desc 00:00:00.3594493
Funkcja testowa (5) 00:00:00.0312024
traceAgg(now(5500d)) 00:00:00.0312952
traceAgg(now(-5500d)) 00:00:00.0312445

Wyświetlanie uruchomionych zapytań przez bieżącego użytkownika

.show running queries 

Wyświetlanie uruchomionych zapytań przez określonego użytkownika

.show running queries by user <UserPrincipalName>