클러스터 내 복제 지연 감지

클러스터에 있는 한 서버의 데이터베이스가 다른 서버로의 복제 기한이 지나면 서버 로그에 항목이 생성됩니다. 데이터베이스 복제 지연을 사전에 발견하는 데 도움이 되는 클러스터 통화 통계 그룹도 사용할 수 있습니다.

절차

4시간 이상의 복제 지연이 서버 로그에 보고됩니다. 이러한 항목을 찾으려면 로그에서 문자열을 검색하세요.ReplCurrency . 다음은ReplCurrency 로그 항목:
[1240:0004-124C] ReplCurrency Source="discussion.nsf", Dest=CN=Server2/O=Renovations (Q:3) 토론.nsf, UpdateToRepl2="2018/07/25 03:12:04 AM", LastRepl="2018/07/24 오후 08:03:28", TimeDiff= 300분, TimeDiff2=728분 
1 . ReplCurrency 로그 항목에 보고된 정보
출력 필드 설명
Repl통화 최소 4시간의 복제 지연을 나타냅니다.
원천 복제 기한이 지난 현재 서버의 데이터베이스입니다.
목적지 대상 서버.
질문: 이 데이터베이스의 대상 복제본에 사용되는 SCR 큐(4개 중)입니다. 동일한 대상 서버에 대한 동일한 대상 큐에 대한 데이터베이스가 많은 경우 문제가 있는 데이터베이스로 인해 해당 큐에 대한 복제 속도가 느려질 수 있습니다.
UpdateToRep 대상 서버에서 데이터베이스가 마지막으로 변경된 시간입니다.
마지막Repl 데이터베이스가 대상 서버에서 마지막으로 복제된 시간입니다.
시간차이 현재 서버에서 데이터베이스가 마지막으로 변경된 이후 경과된 시간(분)입니다.
시간차이2 현재 서버의 데이터베이스가 대상 서버에 마지막으로 복제된 이후 경과된 시간(분)입니다. 5000 보다 크면 Warning="5000+ mins on 복제"라는 텍스트가 표시됩니다.
반복되는 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