데이터베이스 미러링 모니터(상태 페이지)

새 설치: 2006년 4월 14일

이 읽기 전용 페이지는 탐색 트리에서 현재 선택한 데이터베이스의 주 서버 인스턴스와 미러 서버 인스턴스에 대한 최신 미러링 상태를 표시합니다. 인스턴스에 대한 정보를 현재 사용할 수 없는 경우 인스턴스에 해당하는 상태 표의 일부 셀은 회색으로 나타나고 알 수 없음을 표시합니다.

SQL Server Management Studio를 사용하여 데이터베이스 미러링을 모니터링하려면

옵션

  • 상태
    각 주 서버 인스턴스와 미러 서버 인스턴스의 최신 상위 수준 미러링 상태를 포함하는 표를 표시합니다. 상태 표의 행은 다음 순서를 가집니다.

    • 주 서버 인스턴스
    • 미러 서버 인스턴스

    열은 다음과 같습니다.

    열 이름

  • 주 로그(<time>)
    *<time>*으로 표시된 서버 인스턴스의 현지 시간을 기준으로 하는 주 서버 인스턴스에 있는 로그의 상태입니다. 다음 매개 변수가 표시됩니다.

    • 보내지 않은 로그
      Send Queue에서 대기 중인 로그의 양(KB)입니다.
    • 보내지 않은 가장 오래된 트랜잭션
      Send Queue에 있는 보내지 않은 가장 오래된 트랜잭션의 보존 기간입니다. 이 트랜잭션의 보존 기간은 트랜잭션이 미러 서버 인스턴스에 전송되지 않은 채로 경과된 시간(분)을 나타냅니다. 이 값은 시간을 기준으로 발생 가능한 데이터 손실을 측정하는 데 도움이 됩니다.
    • 로그 전송 예상 시간
      주 서버 인스턴스에서 현재 Send Queue에 있는 로그를 미러 서버 인스턴스에 보내는 데 필요한 대략적인 시간입니다(전송 속도). 들어오는 트랙잭션의 속도가 크게 달라질 수 있으므로 로그 전송 시간은 예상 시간입니다. 그러나 전송 속도는 수동 장애 조치에 필요한 대략적인 시간을 예상하는 데 유용할 수 있습니다.
    • 현재 전송 속도
      트랜잭션이 미러 서버 인스턴스로 전송되는 속도(KB/초)입니다.
    • 현재 새 트랜잭션의 속도
      들어오는 트랜잭션이 주 서버의 로그에 들어오는 속도(KB/초)입니다. 미러링 속도가 늦는지, 보통인지 또는 빠른지를 확인하려면 이 값을 로그 전송 예상 시간 값과 비교합니다.
  • 미러 로그(<time>)
    *<time>*으로 표시된 서버 인스턴스의 현지 시간을 기준으로 하는 미러 서버 인스턴스에 있는 로그의 상태입니다. 다음 매개 변수가 표시됩니다.

    • 복원되지 않은 로그
      Redo Queue에서 대기 중인 로그의 양(KB)입니다.
    • 로그 복원 예상 시간
      현재 Redo Queue에 있는 로그를 미러 데이터베이스에 적용하는 데 필요한 대략적인 시간(분)입니다.
    • 현재 복원 속도
      트랜잭션이 미러 데이터베이스로 복원되는 속도(KB/초)입니다.
  • 미러 커밋 오버헤드
    주 서버에서 경고가 생성되기 전에 허용되는 트랜잭션당 평균 지연 시간(밀리초)입니다. 이 지연 시간은 미러 서버 인스턴스가 트랜잭션의 로그 레코드를 Redo Queue에 기록할 때까지 주 서버 인스턴스가 기다리는 동안에 발생하는 오버헤드의 양입니다. 이 값은 보호 우선 모드와만 관련이 있습니다.
  • 현재 모든 로그 전송 및 복원 예상 시간
    현재 시간을 기준으로 주 서버에서 커밋된 모든 로그를 전송 및 복원하는 데 필요한 시간입니다. 전송과 복원이 병렬로 실행될 수 있으므로 이 예상 시간은 로그 전송 예상 시간로그 복원 예상 시간 필드 값의 합계보다 작을 수 있습니다. 이 예상 시간은 Send Queue에서 백로그를 통해 작업하는 동안 주 서버에서 커밋된 새 트랜잭션을 전송 및 복원하는 데 필요한 시간을 예측합니다.
  • 운영 모드
    데이터베이스 미러링 세션의 운영 모드입니다.

    • 성능 우선(비동기)
    • 자동 장애 조치(Failover) 없는 보호 우선(동기)
    • 자동 장애 조치(Failover) 있는 보호 우선(동기)

주의

dbm_monitor 고정 데이터베이스 역할의 멤버는 데이터베이스 미러링 모니터 또는 sp_dbmmonitorresults 저장 프로시저를 사용하여 기존 미러링 상태를 볼 수 있습니다. 그러나 이러한 사용자는 상태 테이블을 업데이트할 수 없습니다. 이러한 사용자는 데이터베이스 미러링 모니터 작업에 따라 상태 테이블을 정기적으로 업데이트합니다. 사용자는 주 로그(<time>)미러 로그(<time>) 레이블의 시간을 확인하여 표시된 상태의 기간을 알 수 있습니다.

이 작업이 존재하지 않거나 SQL Server 에이전트가 중지된 경우 상태는 점점 더 오래되어 미러링 세션의 구성을 더 이상 반영하지 않을 수 있습니다. 예를 들어 장애 조치 후에 파트너가 동일한 역할(주 서버 또는 미러 서버)을 공유하는 것으로 표시되거나 현재 주 서버가 미러 서버로 표시되고 현재 미러 서버가 주 서버로 표시될 수 있습니다.

[!참고] 데이터베이스 미러링 모니터링이 작동하는 방법은 미러링 상태 모니터링을 참조하십시오.

참고 항목

관련 자료

방법: 데이터베이스 미러링 모니터 시작
데이터베이스 미러링 모니터링
방법: 데이터베이스 미러링 보안 구성 마법사 시작(SQL Server Management Studio)

도움말 및 정보

SQL Server 2005 지원 받기