다음을 통해 공유


MSSQLSERVER_32044

세부 정보

제품 이름

SQL Server

제품 버전

10.50

제품 빌드 번호

-

이벤트 ID

32044

이벤트 원본

MSSQLSERVER

구성 요소

SQLEngine

심볼 이름

SQLErrorNum32044

메시지 텍스트

'미러 커밋 오버헤드'에 대한 경고가 발생했습니다. '%d'의 현재 값이 임계값 '%d'을(를) 초과합니다.

설명

이 데이터베이스 미러링 이벤트는 주 서버 인스턴스에서 실행되어 집계 커밋 대기 시간이 데이터베이스 미러링으로 인해 사용자 지정 임계값에 도달했거나 초과했음을 나타냅니다. 대기 시간은 트랜잭션의 수와 각 트랜잭션에 걸린 시간의 곱입니다. 예를 들어 1000개의 트랜잭션 * 1밀리초의 경우와 1개의 트랜잭션 * 1000밀리초의 경우 모두 1000밀리초의 대기 시간이 계산됩니다. 커밋 대기 시간의 증가는 트랜잭션 개수의 급증, 로그 전송 지연, 미러 서버 인스턴스에 대한 로그 플러시 지연에 의해 발생할 수 있습니다.

미러 커밋 오버헤드의 양은 동기화 작업의 현재 성능에 미치는 영향을 평가하는 데 도움이 되는 성능 메트릭입니다. 이 메트릭은 보호 우선 모드에만 해당됩니다. 보호 우선 모드는 동기적이므로 주 서버 인스턴스는 미러 서버 인스턴스로 로그 레코드를 보낸 후 미러 서버 인스턴스에서 디스크에 로그 레코드를 기록했음을 확인할 때까지 트랜잭션에 대한 커밋을 기다립니다. 로그 레코드는 미러 데이터베이스로 복원되기를 기다리는 동안 미러 서버 인스턴스의 디스크에 남아 있습니다.

사용자 동작

주 서버 인스턴스 및 미러 서버 인스턴스의 로드를 확인하고 문제의 원인이 된 해당 네트워크 연결을 확인합니다.