클러스터 내에서 복제 지연 감지

클러스터에서 한 서버의 데이터베이스가 다른 서버로 복제되는 것이 지연되면 서버 로그에 항목이 작성됩니다. 데이터베이스 복제의 지연을 사전에 감지할 수 있도록 클러스터 현재 경향 통계 그룹도 제공됩니다.

프로시저

4시간 이상 복제가 지연되면 서버 로그에 보고됩니다. 이러한 항목을 찾으려면 로그에서 ReplCurrency 문자열을 검색합니다. 다음의 ReplCurrency 로그 항목의 예입니다.
[1240:0004-124C] ReplCurrency Source="discussion.nsf", Dest=CN=Server2/O=Renovations (Q:3) discussion.nsf, UpdateToRepl2="07/25/2018 03:12:04 AM", LastRepl="07/24/2018 08:03:28 PM", TimeDiff= 300 min, TimeDiff2=728 min 
1. ReplCurrency 로그 항목에 보고된 정보
출력 필드 설명
ReplCurrency 4시간 이상의 복제 지연을 나타냅니다.
소스 현재 서버의 데이터베이스는 복제가 지연되었습니다.
Dest 대상 서버입니다.
Q:n 이 데이터베이스의 대상 복제본에 사용되는 SCR 큐(총 4개)입니다. 같은 대상 큐의 여러 데이터베이스가 대상 서버가 동일한 경우 문제가 있는 데이터베이스로 인해 해당 큐의 복제가 느려질 수 있습니다.
UpdateToRep 대상 서버에서 데이터베이스가 마지막으로 변경된 시간입니다.
LastRepl 대상 서버에서 데이터베이스가 마지막으로 복제된 시간입니다.
TimeDiff 현재 서버에서 데이터베이스가 마지막으로 변경된 이후의 시간(분)입니다.
TimeDiff2 현재 서버에서 데이터베이스가 마지막으로 대상 서버로 복제된 이후의 시간(분)입니다. 5000보다 크면 Warning="5000+ mins on replication 텍스트가 표시됩니다.
데이터베이스에 대한 ReplCurrency 경고가 반복해서 표시되면 데이터베이스가 손상되었거나 복제에 문제가 있는 것일 수 있습니다. 이 경우 다음 단계에 따라 문제를 해결하십시오.
  1. 복제 히스토리를 확인하여 경고가 유효한지 확인합니다.
  2. 복제를 수동으로 수행하여 복제에 문제가 있거나 데이터베이스 손상이 있는지 확인합니다.
주: 새 복제본이 다른 클러스터 복제본을 모두 포함하여 완전히 복제되기 전에 복제 현재 경향 검사가 실행되는 경우 새 복제본이 작성될 때 데이터베이스의 ReplCurrency 로그 항목이 표시될 수 있습니다. 초기 복제가 완료되면 로그 항목이 더 이상 발생하지 않습니다.
여러 통계를 사용하여 데이터베이스 복제의 지연을 보고할 수 있습니다. 통계를 확인하려면 클러스터에 있는 서버의 콘솔에 다음 명령을 입력합니다.
show stat replica.cluster.currency.*

일련의 현재 경향 통계에서 클러스터의 다른 각 서버에서 데이터베이스가 마지막으로 복제된 기간을 보고합니다. 통계는 서버별로 그룹화됩니다.

예를 들어 다음 출력에서는 서버가 Mail2/Renovations 서버와 공유하는 98개 복제본이 모두 1분 이내에 복제되었음을 보여 줍니다.
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Outside8Hours = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Uninitialized = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within15Min = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within1Hour = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within1Min = 98
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within4Hours = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within5Min = 0
[00134C:000008-00000000000004AC]   Replica.Cluster.Currency.Mail2/Renovations.Within8Hours = 0