Compartir por


Identificación de las esperas asociadas a grupos de disponibilidad

Se aplica a: SQL Server

Cuando solucione problemas de latencia de grupos de disponibilidad AlwaysOn, puede supervisar la acumulación de las estadísticas de espera utilizando los tipos de espera específicos de grupos de disponibilidad en la vista de administración dinámica (DMV) sys.dm_os_wait_stats (Transact-SQL).

Para obtener información general sobre el uso de las estadísticas de espera, vea SQL Server 2005 Waits and Queues (Esperas y colas de SQL Server 2005). Dicho documento se escribió para SQL Server 2005, pero su información se puede aplicar a versiones posteriores de SQL Server.

Consulta para tipos de espera de grupos de disponibilidad

Use la siguiente consulta de T-SQL para recuperar todas las estadísticas de espera con los tipos de espera de grupos de disponibilidad:

SELECT * FROM sys.dm_os_wait_stats   
WHERE wait_type LIKE '%hadr%'  
ORDER BY wait_time_ms DESC  

Para supervisar las estadísticas de espera capturando los eventos extendidos, utilice el siguiente comando T-SQL.

CREATE EVENT SESSION [alwayson] ON SERVER   
ADD EVENT sqlos.wait_info(  
    WHERE ([wait_type]=(758) OR [wait_type]=(776) OR [wait_type]=(853) OR [wait_type]=(833)))  
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,  
MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)  
GO  

Puede ver la asignación de clave-valor del tipo de espera mediante la ejecución de la consulta siguiente:

SELECT * FROM sys.dm_xe_map_values   
WHERE name='wait_types' AND map_value LIKE '%hadr%'   
ORDER BY map_key ASC  

Pasos siguientes

Tipos de esperas