가용성 그룹과 연결된 대기 식별
적용 대상:SQL Server
Always On 가용성 그룹 대기 시간의 문제를 해결할 때 DMV(동적 관리 뷰) sys.dm_os_wait_stats(Transact-SQL)에서 가용성 그룹 관련 대기 유형을 사용하여 누적에 대해 대기 통계를 모니터링할 수 있습니다.
대기 통계 사용에 대한 일반적인 정보는 SQL Server 2005 대기 및 큐를 참조해 주세요. 해당 문서는 SQL Server 2005 용으로 작성되었지만, 해당 정보는 SQL Server 이후 버전에 적용될 수 있습니다.
가용성 그룹 대기 유형에 대한 쿼리
다음 T-SQL 쿼리를 사용하여 가용성 그룹 대기 유형을 사용하여 포함된 모든 대기 통계를 검색합니다:
SELECT * FROM sys.dm_os_wait_stats
WHERE wait_type LIKE '%hadr%'
ORDER BY wait_time_ms DESC
확장 이벤트를 캡처하여 대기 통계를 모니터링하려면 다음 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
다음 쿼리를 실행함으로써 대기 형식의 키 값 매핑을 볼 수 있습니다:
SELECT * FROM sys.dm_xe_map_values
WHERE name='wait_types' AND map_value LIKE '%hadr%'
ORDER BY map_key ASC
다음 단계
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기