모니터링(복제)
적용 대상: 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을 참조하세요.