Sys. dm_exec_session_wait_stats (Transact-SQL)sys.dm_exec_session_wait_stats (Transact-SQL)

GILT FÜR: jaSQL ServerjaAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Gibt Informationen zu allen Wartevorgängen in den von Threads, die für jede Sitzung ausgeführt.Returns information about all the waits encountered by threads that executed for each session. Mithilfe dieser Sicht können Sie zum Diagnostizieren von Leistungsproblemen mit der SQL ServerSQL Server Sitzung sowie bei bestimmten Abfragen und Batches.You can use this view to diagnose performance issues with the SQL ServerSQL Server session and also with specific queries and batches. Diese Sicht gibt dieselbe Informationen, die aggregiert werden, für die Sitzung zurück Sys. dm_os_wait_stats (Transact-SQL) bietet jedoch die Session_id Anzahl als auch.This view returns session the same information that is aggregated for sys.dm_os_wait_stats (Transact-SQL) but provides the session_id number as well.

Gilt für: SQL ServerSQL Server (SQL Server 2016 (13.x)SQL Server 2016 (13.x) bis SQL Server 2017SQL Server 2017).Applies to: SQL ServerSQL Server ( SQL Server 2016 (13.x)SQL Server 2016 (13.x) through SQL Server 2017SQL Server 2017).

SpaltennameColumn name DatentypData type BeschreibungDescription
session_idsession_id smallintsmallint Die Id der Sitzung.The id of the session.
wait_typewait_type nvarchar(60)nvarchar(60) Name des Wartetyps.Name of the wait type. Weitere Informationen finden Sie unter sys.dm_os_wait_stats (Transact-SQL).For more information, see sys.dm_os_wait_stats (Transact-SQL).
waiting_tasks_countwaiting_tasks_count bigintbigint Anzahl von Wartevorgängen für diesen Wartetyp.Number of waits on this wait type. Dieser Leistungsindikator wird beim Starten eines Wartevorgangs inkrementiert.This counter is incremented at the start of each wait.
wait_time_mswait_time_ms bigintbigint Gesamtwartezeit für diesen Wartetyp (in Millisekunden).Total wait time for this wait type in milliseconds. Diese Zeit beinhaltet signal_wait_time_ms.This time is inclusive of signal_wait_time_ms.
max_wait_time_msmax_wait_time_ms bigintbigint Maximale Wartezeit für diesen Wartetyp.Maximum wait time on this wait type.
signal_wait_time_mssignal_wait_time_ms bigintbigint Differenz zwischen dem Zeitpunkt der Signalisierung des wartenden Threads und dem Beginn der Ausführung.Difference between the time that the waiting thread was signaled and when it started running.

HinweiseRemarks

Diese DMV wird die Informationen für eine Sitzung zurückgesetzt, wenn die Sitzung geöffnet wird, oder wenn die Sitzung zurückgesetzt wird (wenn Verbindungspooling),This DMV resets the information for a session when the session is opened, or when the session is reset (if connection pooling),

Weitere Informationen über die Wartetypen finden Sie unter Sys. dm_os_wait_stats (Transact-SQL).For information about the wait types, see sys.dm_os_wait_stats (Transact-SQL).

BerechtigungenPermissions

Wenn der Benutzer hat VIEW SERVER STATE -Berechtigung auf dem Server, sieht der Benutzer alle zurzeit ausgeführten Sitzungen in der Instanz von SQL ServerSQL Serverist, andernfalls sieht der Benutzer nur die aktuelle Sitzung.If the user has VIEW SERVER STATE permission on the server, the user will see all executing sessions on the instance of SQL ServerSQL Server; otherwise, the user will see only the current session.

Siehe auchSee Also

Dynamische Verwaltungssichten und -funktionen (Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
Dynamische Verwaltungssichten in Verbindung mit SQL Server-Betriebssystem (Transact-SQL) SQL Server Operating System Related Dynamic Management Views (Transact-SQL)
sys.dm_os_wait_stats (Transact-SQL)sys.dm_os_wait_stats (Transact-SQL)