다음을 통해 공유


미러된 데이터베이스에 대한 추가 정보 소스

데이터베이스 미러링 모니터와 dbmmonitor 저장 프로시저를 사용하여 미러된 데이터베이스를 모니터링하고 모니터링된 성능 변수에 대해 경고를 설정하는 것 외에 Microsoft SQL Server 2008은 다음을 제공합니다.

  • 카탈로그 뷰의 데이터베이스 미러링 메타데이터. 자세한 내용은 이 섹션의 뒷부분에 나오는 "데이터베이스 미러링 메타데이터"를 참조하십시오.

  • 데이터베이스 미러링의 성능 카운터. 자세한 내용은 이 섹션의 뒷부분에 나오는 "데이터베이스 미러링 성능 카운터"를 참조하십시오.

  • 데이터베이스 미러링 이벤트 알림. 자세한 내용은 이 섹션의 뒷부분에 나오는 "데이터베이스 미러링 이벤트"를 참조하십시오.

  • 서버 이벤트용 WMI 공급자에 대한 서버 이벤트.

데이터베이스 미러링 메타데이터

각 데이터베이스 미러링 세션은 다음 카탈로그 또는 동적 관리 뷰에 표시된 메타데이터에 설명되어 있습니다.

  • sys.database_mirroring

    이 뷰는 서버 인스턴스의 미러된 각 데이터베이스에 대한 데이터베이스 미러링 메타데이터를 표시합니다. 자세한 내용은 sys.database_mirroring(Transact-SQL)을 참조하십시오.

  • sys.database_mirroring_endpoints

    sys.database_mirroring_endpoints 카탈로그 뷰는 서버 인스턴스의 데이터베이스 미러링 끝점에 대한 정보를 표시합니다. 자세한 내용은 sys.database_mirroring_endpoints(Transact-SQL)를 참조하십시오.

  • sys.database_mirroring_witnesses

    이 카탈로그 뷰는 서버 인스턴스가 미러링 모니터인 각 세션의 데이터베이스 미러링 메타데이터를 표시합니다. 자세한 내용은 sys.database_mirroring_witnesses(Transact-SQL)를 참조하십시오.

  • sys.dm_db_mirroring_connections

    이 동적 관리 뷰는 각 데이터베이스 미러링 네트워크 연결에 대해 하나의 행을 반환합니다.

    자세한 내용은 sys.dm_db_mirroring_connections(Transact-SQL)를 참조하십시오.

데이터베이스 미러링 성능 카운터

성능 카운터를 사용하면 데이터베이스 미러링 성능을 모니터링할 수 있습니다. 예를 들어 Transaction Delay 카운터를 사용하면 데이터베이스 미러링이 주 서버의 성능에 영향을 주는지 여부를 알 수 있고 Redo QueueLog Send Queue 카운터를 사용하면 미러 데이터베이스가 주 데이터베이스와 제대로 동기화되는지 알 수 있습니다. Log Bytes Sent/sec 카운터를 사용하면 초당 보낸 로그의 양을 모니터링할 수 있습니다.

각 파트너의 성능 모니터에서 성능 카운터는 데이터베이스 미러링 성능 개체(SQLServer:Database Mirroring)에서 사용할 수 있습니다. 자세한 내용은 SQL Server, Database Mirroring 개체를 참조하십시오.

성능 모니터를 시작하려면

데이터베이스 미러링 이벤트 알림

이벤트 알림은 특별한 종류의 데이터베이스 개체입니다. 이벤트 알림은 다양한 Transact-SQL DDL(데이터 언어 정의) 문과 SQL Trace 이벤트에 대한 응답으로 실행되며 서버 및 데이터베이스 이벤트에 대한 정보를 Service Broker 서비스로 보냅니다.

데이터베이스 미러링에 대해 사용할 수 있는 이벤트는 다음과 같습니다.

이벤트 알림에 대한 자세한 내용은 이벤트 알림 이해이벤트 모니터링을 참조하십시오.

참고 항목

관련 자료