sys.dm_exec_distributed_sql_requests (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje usługi Azure SQL Managed Instance

Przechowuje informacje o wszystkich dystrybucjach zapytań SQL w ramach kroku SQL w zapytaniu. Ten widok przedstawia dane dla ostatnich 1000 żądań; aktywne żądania zawsze mają dane obecne w tym widoku.

Nazwa kolumny Typ danych Opis Zakres
execution_id nvarchar(32) execution_id i step_index tworzą klucz dla tego widoku. Unikatowy identyfikator liczbowy skojarzony z żądaniem. Zobacz identyfikator w sys.dm_exec_requests (Transact-SQL)
step_index int Indeks kroku zapytania, do których należy ta dystrybucja. Zobacz step_index w sys.dm_exec_distributed_request_steps (Transact-SQL).
compute_node_id int Typ operacji reprezentowanej przez ten krok. Zobacz compute_node_id w sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int Gdzie krok jest wykonywany. Ustaw wartość -1 dla żądań uruchamianych w zakresie węzła, a nie zakresu dystrybucji.
stan nvarchar(32) Stan tego kroku Aktywne, anulowane, ukończone, zakończone, zakończone, w kolejce
error_id nvarchar(36) Unikatowy identyfikator błędu skojarzonego z tym krokiem, jeśli istnieje Jeśli nie wystąpił błąd, zobacz identyfikator sys.dm_exec_compute_node_errors (Transact-SQL), wartość NULL.
czas_rozpoczęcia datetime Godzina rozpoczęcia wykonywania kroku Mniejsze lub równe bieżącemu czasowi i większemu lub równemu end_compile_time zapytania, do którego należy ten krok.
czas zakończenia datetime Czas, w którym ten etap zakończył wykonanie, został anulowany lub nieudał. Mniejsze lub równe bieżącemu czasowi lub większemu lub równemu start_time ustaw wartość NULL dla kroków aktualnie w wykonaniu lub w kolejce.
całkowity_czas_trwania int Całkowity czas wykonywania kroku zapytania w milisekundach Między 0 a różnicą między end_time a start_time. 0 dla kroków w kolejce.
liczba_wierszy bigint Całkowita liczba wierszy zmienionych lub zwróconych przez to żądanie 0 dla kroków, które nie zmieniły ani nie zwróciły danych, liczba wierszy, których dotyczy problem. Ustaw wartość -1 dla kroków usługi DMS.
Identyfikator spid int Identyfikator sesji w wystąpieniu programu SQL Server wykonującym dystrybucję zapytań
command nvarchar(4000) Przechowuje pełny tekst polecenia tego kroku. Dowolny prawidłowy ciąg żądania dla kroku. Obcięte, jeśli więcej niż 4000 znaków.