다음을 통해 공유


MSSQLSERVER_32044

적용 대상: SQL Server

세부 정보

attribute
제품 이름 SQL Server
이벤트 ID 32044
이벤트 원본 MSSQLSERVER
구성 요소 SQLEngine
심볼 이름 SQLErrorNum32044
메시지 텍스트 '미러 커밋 오버헤드'에 대한 경고가 발생했습니다. 현재 값 '%d'이(가) 임계값 '%d'을(를) 초과합니다.

설명

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

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

사용자 작업

주 서버 인스턴스 및 미러 서버 인스턴스의 부하와 해당 네트워크 연결의 원인을 확인합니다.

참고 항목

데이터베이스 미러링(SQL Server)
미러링 성능 메트릭에 대해 경고 임계값 및 경고 사용(SQL Server)