클러스터 내에서 복제 지연 감지
클러스터에서 한 서버의 데이터베이스가 다른 서버로 복제되는 것이 지연되면 서버 로그에 항목이 작성됩니다. 데이터베이스 복제의 지연을 사전에 감지할 수 있도록 클러스터 현재 경향 통계 그룹도 제공됩니다.
프로시저
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
출력 필드 | 설명 |
---|---|
ReplCurrency | 4시간 이상의 복제 지연을 나타냅니다. |
소스 | 현재 서버의 데이터베이스는 복제가 지연되었습니다. |
Dest | 대상 서버입니다. |
Q:n | 이 데이터베이스의 대상 복제본에 사용되는 SCR 큐(총 4개)입니다. 같은 대상 큐의 여러 데이터베이스가 대상 서버가 동일한 경우 문제가 있는 데이터베이스로 인해 해당 큐의 복제가 느려질 수 있습니다. |
UpdateToRep | 대상 서버에서 데이터베이스가 마지막으로 변경된 시간입니다. |
LastRepl | 대상 서버에서 데이터베이스가 마지막으로 복제된 시간입니다. |
TimeDiff | 현재 서버에서 데이터베이스가 마지막으로 변경된 이후의 시간(분)입니다. |
TimeDiff2 | 현재 서버에서 데이터베이스가 마지막으로 대상 서버로 복제된 이후의 시간(분)입니다. 5000보다 크면 Warning="5000+ mins on replication 텍스트가 표시됩니다. |
데이터베이스에 대한
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