2016-08-26 15 views
0

우리 데이터베이스를 미러링하고 있는데 SQL에서 "장애 조치"를 클릭 한 시간부터 장애 조치를 완료하는 데 얼마나 오래 걸릴지 알고 싶습니다.SQL 미러 장애 조치를 완료하는 데 얼마나 오래 걸립니까?

+1

프로그래밍에 관한 질문이 아니기 때문에이 질문을 주제로 끝내기로했습니다. – OldProgrammer

+0

Yeap 서버 폴트로 마이그레이션 –

+3

@GerardoGrignoli : DBA.SE가 서버 결함이 아닌 적합한 사이트입니다. – TheGameiswar

답변

1

당신은 이해할 필요가있다. 그 전에 작동 미러링 방법 ..

미러링 전송이 로그가 차에 경화 wire.once을 통해 블록을 기록, 차 또한 단지 다음 (동기 모드) .They를 로그를 커밋합니다 *minimum expected recovery time is the time that is need to REDO/UNDO the log on secondary*

이 높은 수준의 개요, 그것은 또한 미러링 모드 같은 많은 것들에 의존한다 장애 조치 그래서

.. 마지막 LSN을 추적, 모두 페일 오버/예상치 못한 중단의 경우 받았다 , 자동 장애 조치/수동 장애 조치.

또한 REDO 큐 크기 아직 미러링 전송 될 필요가 로그를 확인하는 성능 카운터를 사용할 수 있습니다

..

선택 * OBJECT_NAME 제공 '% 미러 %'

같은 sys.dm_os_performance_counters에서 우리는 .. 여기

enter image description here

은 .... 자세한 내용을 배울 수있는 좋은 장소입니다

https://technet.microsoft.com/en-us/library/ms189590(v=sql.105).aspx