동기 복제의 결과로 발생하는 가용성 그룹 별 대기입니다.
동기 커밋 모드에서 기본 복제본은 모든 동기 보조 복제본이 로그에서 커밋 강화를 완료했다는 확인을받을 때까지 트랜잭션을 커밋하지 않습니다. HADR_SYNC_COMMIT 대기 유형 은 1 차 복제본이 2 차 복제본으로 로그 레코드를 전송하고 2 차 복제본이이 레코드를 수신하여 강화한 후 1 차 복제본으로 승인을 다시 보내는 데 걸린 시간을 반영 합니다.
이 대기 에는 보조 복제본에서 로그 레코드를 다시 실행하는 데 걸리는 시간이 포함 되지 않습니다 .
보조 복제본이 승인을 기본으로 다시 전송 하고 기본 복제본의 로그 전송 큐가 비어 있으면 보조 복제본의 상태가 동기화에서 동기화 됨으로 전환됩니다. HADR_SYNCHRONIZING_THROTTLE의 대기 유형은 측정 이 전환에 걸리는 시간을.
조사
환경에 일반적인 문제가 있는지 확인하려면 분석 페이지에서 다음 메트릭을 확인하십시오. 지침 값과 가능한 솔루션은 각 메트릭의 설명 탭을 참조하십시오.
-
흐름 제어 시간
흐름 제어는 기본에서 보조로 로그 레코드가 전송되는 속도를 제한 할 수 있습니다. 흐름 제어 시간에 대한 높은 값과 결과적으로 전송되는 로그 바이트 비율이 낮 으면 HADR_SYNC_COMMIT 대기에 기여합니다.
로그 바이트 플러시 / 초 ( 가용성 그룹 개요에서 로그 증가 ), 로그 전송 큐 및 로그 바이트 수신 / 초 ( 가용성 그룹 개요에서 수신 된 비율 )
기본 복제본에서 플러시 된 로그 바이트 비율이 비율보다 높은 경우 로그 레코드가 전송되면 HADR_SYNC_COMMIT 대기에 추가하여 로그 전송 큐가 커집니다.
수신 된 로그 바이트 비율이 높지만 2 차 복제본에서 플러시 된 로그 바이트 비율이 낮은 경우 이는 2 차 데이터베이스 로그로 플러시 될 수있는 것보다 데이터가 빨리 도착하여 병목 현상을 일으키고 HADR_SYNC_COMMIT에 추가됨을 나타냅니다. 기다림.
가용성 그룹 개요 의 로그 증가 메트릭 은 보조 복제본의 데이터베이스와 함께 표시되는 경우에도 기본 복제본 에서만 플러시 된 로그 바이트 비율을 나타냅니다 .
보조 복제본 의 데이터베이스에 대해 플러시 된 로그 바이트 비율을 보려면 분석 그래프로 이동하여 플러시 된 Log Log bytes / sec 메트릭 을 선택한 다음 데이터베이스를 선택하십시오.
-
트랜잭션 지연
트랜잭션 지연은 HADR_SYNC_COMMIT와 동일하지만 데이터베이스 수준입니다.