클러스터 내 복제 지연 감지
클러스터에 있는 한 서버의 데이터베이스가 다른 서버로의 복제 기한이 지나면 서버 로그에 항목이 생성됩니다. 데이터베이스 복제 지연을 사전에 발견하는 데 도움이 되는 클러스터 통화 통계 그룹도 사용할 수 있습니다.
절차
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분
출력 필드 | 설명 |
---|---|
Repl통화 | 최소 4시간의 복제 지연을 나타냅니다. |
원천 | 복제 기한이 지난 현재 서버의 데이터베이스입니다. |
목적지 | 대상 서버. |
질문: 엔 | 이 데이터베이스의 대상 복제본에 사용되는 SCR 큐(4개 중)입니다. 동일한 대상 서버에 대한 동일한 대상 큐에 대한 데이터베이스가 많은 경우 문제가 있는 데이터베이스로 인해 해당 큐에 대한 복제 속도가 느려질 수 있습니다. |
UpdateToRep | 대상 서버에서 데이터베이스가 마지막으로 변경된 시간입니다. |
마지막Repl | 데이터베이스가 대상 서버에서 마지막으로 복제된 시간입니다. |
시간차이 | 현재 서버에서 데이터베이스가 마지막으로 변경된 이후 경과된 시간(분)입니다. |
시간차이2 | 현재 서버의 데이터베이스가 대상 서버에 마지막으로 복제된 이후 경과된 시간(분)입니다. 5000 보다 크면 Warning="5000+ mins on 복제"라는 텍스트가 표시됩니다. |
반복되는
ReplCurrency
데이터베이스에 대한 경고는 데이터베이스 손상이나 복제 문제를 나타낼 수 있습니다. 이 경우 문제를 해결하려면 다음 단계를 따르세요. - 경고가 유효한지 확인하려면 복제 기록을 확인하세요.
- 수동 복제를 강제로 수행하여 복제 또는 데이터베이스 손상에 문제가 있는지 확인합니다.
참고: 다음을 볼 수 있습니다.
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