적용 대상:SQL Server
Azure SQL Managed Instance
복제 토폴로지의 모니터링은 복제 배포의 중요한 부분입니다. 복제 활동이 분산되어 있기 때문에, 복제에 관련된 모든 컴퓨터의 활동과 상태를 추적하는 것이 필수적입니다. 다양한 모니터링 도구를 사용하면 다음과 같은 흔한 질문에 답할 수 있습니다:
- 복제 시스템이 정상적으로 작동 중인가?
- 어떤 구독이 느린가?
- 내 트랜잭션 구독이 얼마나 뒤처져 있는가?
- 트랜잭션 복제에서 지금 커밋된 트랜잭션이 구독자에게 도달하는 데 얼마나 걸릴까요?
- 내 병합 구독이 느린 이유는 무엇인가?
- 에이전트가 실행되지 않는 이유는 무엇인가?
다음 도구를 사용하여 복제를 모니터링할 수 있습니다.
SQL Server 복제 모니터 - 복제를 모니터링하기 위한 가장 중요한 도구로, 모든 복제 활동의 게시자 중심 보기를 표시합니다. 자세한 내용은 복제 모니터링을 참조하세요.
SQL Server Management Studio - 복제 모니터에 대한 액세스를 제공합니다. 또한 로그 판독기 에이전트, 스냅샷 에이전트, 병합 에이전트 및 배포 에이전트에 의해 기록된 현재 상태 및 마지막 메시지를 보고 각 에이전트를 시작 및 중지할 수 있도록 합니다. 자세한 내용은 Monitor Replication Agents을 참조하세요.
T-SQL(Transact-SQL) 및 RMO(복제 관리 개체) - 두 인터페이스 모두를 사용하면 배포자에서 모든 유형의 복제를 모니터링할 수 있습니다. 병합 복제는 구독자에서 복제를 모니터링하는 기능도 제공합니다.
복제 에이전트 이벤트에 대한 경고 - 복제는 복제 에이전트 이벤트에 대해 미리 정의된 여러 경고를 제공하며 필요한 경우 추가 경고를 만들 수 있습니다. 알림은 이벤트에 대한 자동 응답을 트리거하고 관리자에게 알리는 데 사용할 수 있습니다. 자세한 내용은 복제 에이전트 이벤트에 대한 경고 사용을 참조하세요.
시스템 모니터 - 복제를 위해 여러 카운터를 제공하여 성능을 모니터링하는 데 유용합니다. 자세한 내용은 Monitoring Replication with System Monitor을 참조하세요.