다중 복제자 사용

다른 대상 서버와 여러 개의 동시 수행 또는 중복 복제용 서버 스케줄을 설정하는 연결 문서를 작성하는 경우, 다중 복제자를 설정하여 복제 세션을 동시에 처리합니다. 다중 복제자는 효율적으로 서버 자원을 사용하고, 복제 주기를 단축하며(특히 허브 서버에서) 복제 시간을 줄입니다.

이 태스크 정보

다중 복제자를 사용하는 경우, 각 복제자는 한 번에 하나의 복제 세션만 처리합니다. 예를 들어, 허브-E/East/Renovations는 HR-E/East/Renovations 및 허브-W/West/Renovations와 동시에 복제되도록 예약한 경우, 두 번째 복제자가 허브E/East/Renovations와 허브W/West/Renovations 간에 복제를 처리하는 동안 하나의 복제자가 허브E/East/Renovations와 HR-E/East/Renovations 간에 복제를 처리합니다.

다중 복제자가 한 개의 호출 서버와 여러 대상 서버 간의 여러 복제를 동시에 처리합니다. 다중 복제자가 호출 서버와 단일 대상 서버 간의 복제 시 여러 데이터베이스를 따로 복제하지 않습니다. 예를 들어, 허브-E/East/Renovations의 데이터베이스 1과 데이터베이스 2를 모두 허브-W/West/Renovations에서 복제해야 하는 경우, 하나의 복제자만 각 복제 세션을 한 번에 하나씩 처리합니다.

연결 문서에서 각 서버의 복제 스케줄을 확인하십시오. 스케줄을 조정하고 다중 복제자를 사용 가능으로 설정하면, 복제에 걸리는 시간을 줄일 수 있습니다. 복제 주기가 짧아지면 하루에 보다 많은 복제 스케줄을 수행할 수 있으므로, 데이터베이스 업데이트가 최소화되고 복제 속도가 더 빨라집니다. 다중 복제자를 시작한 후, Tell 명령을 사용하여 모든 복제자를 중지시킬 수 있습니다. 그러나 Tell 명령을 사영하여 특정 복제자는 중지시킬 수 없습니다.

다음과 같이 여러 복제자를 사용 가능으로 설정하십시오.

  • NOTES.INI 파일에서 -- Replicators 또는 ServerTasks 설정을 편집하십시오.
  • 콘솔에서 -- 콘솔에 Load Replica 명령을 입력하십시오. 더 많은 복제자가 필요하고 NOTES.INI 파일을 편집하기 위해 서버를 종료하지 않을 경우, 이 방법을 사용하십시오. 이 명령어를 입력할 때마다 서버는 다른 복제자를 로드합니다.