성능(복제)

복제를 구성하기 전에 복제 성능에 영향을 주는 요소를 알아 두는 것이 좋습니다.

  • 서버 및 네트워크 하드웨어

  • 데이터베이스 디자인

  • 배포자 구성

  • 게시 디자인 및 옵션

  • 필터 디자인 및 사용

  • 구독 옵션

  • 스냅숏 옵션

  • 에이전트 매개 변수

  • 유지 관리

이러한 요소가 각 복제 유형에 미치는 영향은 다음을 참조하십시오.

복제를 구성한 다음에는 응용 프로그램 및 토폴로지에 일반적으로 사용되는 작업과의 복제 작동 방식을 결정할 수 있는 성능 기준선을 만드는 것이 좋습니다. 복제 모니터 및 시스템 모니터를 사용하여 다음과 같은 5가지 복제 성능의 일반적인 수치를 확인할 수 있습니다.

  • 대기 시간: 복제 토폴로지의 노드 간에 데이터 변경 내용을 전파하는 데 소요되는 시간

  • 처리량: 시간에 따라 시스템에서 지속할 수 있는 복제 작업의 양(특정 기간 동안 배달된 명령으로 측정)

  • 동시성: 시스템에서 동시에 작동될 수 있는 복제 프로세스의 수

  • 동기화 기간: 지정된 동기화를 완료하는 데 소요되는 시간

  • 리소스 소비량: 복제 처리의 결과로 사용되는 하드웨어 및 네트워크 리소스

트랜잭션 복제를 기반으로 구축된 시스템은 일반적으로 짧은 대기 시간과 높은 처리량을 요구하므로 대기 시간과 처리량은 트랜잭션 복제에서 가장 중요한 요소입니다. 병합 복제를 기반으로 구축된 시스템에는 대개 많은 수의 구독자가 존재하며 게시자와 이러한 구독자 간에 상당히 많은 동시 동기화 작업이 수행될 수 있으므로 동시성과 동기화 기간은 병합 복제에서 가장 중요한 요소입니다.

기준 수치를 설정한 후에 복제 모니터에서 임계값을 설정합니다. 자세한 내용은 복제 모니터에 임계값 및 경고 설정복제 에이전트 이벤트에 대한 경고 사용을 참조하십시오. 성능 문제가 발생하면 위에 나열된 성능 향상 항목의 제안 사항을 읽어 보고 발생한 문제점에 영향을 주는 영역에서 필요한 사항을 변경하는 것이 좋습니다.

참고 항목

개념

관련 자료