캐싱, 새로 고침 및 복제 모니터 성능

적용 대상:SQL ServerAzure SQL Managed Instance

Microsoft SQL Server 복제 Monitor는 프로덕션 시스템의 많은 컴퓨터를 효율적으로 모니터링하도록 설계되었습니다. 복제 모니터가 계산을 수행하고 데이터를 수집하는 데 사용하는 쿼리는 정기적으로 캐시되고 새로 고쳐집니다. 캐싱을 사용하면 복제 모니터에서 다른 페이지를 볼 때 필요한 쿼리 및 계산 수가 줄어들고 모니터링이 여러 사용자에 대해 잘 확장될 수 있습니다.

캐시 새로 고침은 배포를 위한 복제 모니터링 새로 고침인 SQL Server 에이전트 작업에서 처리됩니다. 작업은 지속적으로 실행되지만 캐시 새로 고침 일정은 이전 새로 고침 후 특정 시간 대기를 기반으로 합니다.

  • 캐시를 마지막으로 만든 이후 에이전트 기록 변경이 있는 경우 대기 시간은 최소 4초입니다. 또는 이전 캐시를 만드는 데 걸린 시간입니다.

  • 마지막으로 캐시를 만든 이후에 에이전트 기록을 변경하지 않은 경우(다른 변경 내용은 있을 수 있음) 대기 시간은 최대 30초 또는 이전 캐시를 만드는 데 소요된 시간입니다.

복제 모니터 사용자 인터페이스 새로 고침

복제 모니터 사용자 인터페이스는 다음과 같은 방법으로 새로 고칠 수 있습니다.

  • 기본 복제 모니터 창(모든 탭 포함)은 기본적으로 5초마다 자동으로 새로 고쳐집니다. 자동 새로 고침은 캐시를 강제로 새로 고치지 않습니다. 사용자 인터페이스는 캐시의 최신 데이터 버전을 표시합니다. 게시자 설정을 편집하여 게시자와 연결된 모든 창에 사용되는 새로 고침 빈도를 사용자 지정할 수 있습니다. 또한 게시자에 대한 자동 새로 고침을 해제할 수 있습니다.

  • 복제 모니터에서 시작된 세부 정보 창은 동기화 중인 병합 구독과 관련된 창을 제외하고 기본적으로 자동으로 새로 고쳐지지 않습니다. 세부 정보 창이 자동으로 새로 고쳐지도록 지정하면 기본 복제 모니터 창과 동일한 일정에 따라 새로 고쳐집니다.

  • F5 키를 누르거나 복제 모니터 트리에서 노드를 마우스 오른쪽 단추로 클릭하고 새로 고침을 클릭하여 모든 창을 수동으로 새로 고칠 수 있습니다. 수동 새로 고침은 캐시를 강제로 새로 고칩니다.

자세한 내용은 복제 모니터의 데이터 새로 고침을 참조하세요.

성능 고려 사항

복제 모니터는 효율적으로 실행되도록 설계되었지만 다음 사항에 유의하세요.

  • 게시 또는 구독의 수가 많은 경우 사용자 인터페이스에 대한 자동 새로 고침 횟수를 줄이십시오.

  • 여러 복제 모니터 인스턴스를 동시에 실행하지 마십시오.

  • 많은 수의 배포자를 등록하고 복제 모니터를 설정하여 모든 배포자에 자동으로 연결하지 않도록 합니다.

참고 항목

복제 유지 관리 작업 실행(SQL Server Management Studio)
복제 모니터링