Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a: SQL Server 2016 (13.x) y versiones posteriores
Azure SQL Database
Azure SQL Managed Instance
Base de datos SQL en Microsoft Fabric
Devuelve información sobre todas las esperas encontradas por subprocesos que se ejecutaron para cada sesión. Puede usar esta vista para diagnosticar problemas de rendimiento con la sesión de SQL Server y también con consultas y lotes específicos. Esta vista devuelve la misma información que se agrega para sys.dm_os_wait_stats y también proporciona el session_id número.
| Nombre de la columna | Tipo de dato | Descripción |
|---|---|---|
session_id |
smallint | Identificador de la sesión. |
wait_type |
nvarchar(60) | Nombre del tipo de espera. Para obtener más información, consulte sys.dm_os_wait_stats. |
waiting_tasks_count |
bigint | Número de esperas en este tipo de espera. Este contador se incrementa al principio de cada espera. |
wait_time_ms |
bigint | Tiempo de espera total para este tipo de espera en milisegundos. Esta vez es inclusiva de signal_wait_time_ms. |
max_wait_time_ms |
bigint | Tiempo de espera máximo en este tipo de espera. |
signal_wait_time_ms |
bigint | Diferencia entre el momento en que se indicó el subproceso en espera y el momento en que empezó a ejecutarse. |
Comentarios
Esta DMV restablece la información de una sesión cuando se abre la sesión o cuando se restablece la sesión (si la agrupación de conexiones),
Para obtener información sobre los tipos de espera, consulte sys.dm_os_wait_stats.
Permissions
Para SQL Server 2019 (15.x) y versiones anteriores, si tiene VIEW SERVER STATE permiso en el servidor, verá todas las sesiones en ejecución en la instancia de SQL Server; de lo contrario, solo verá la sesión actual.
Para SQL Server 2022 (16.x) y versiones posteriores, necesita VIEW SERVER PERFORMANCE STATE permiso en el servidor.