Détection des délais de réplication au sein d'un cluster
Lorsqu'une base de données sur un serveur d'un cluster doit être répliquée sur un autre serveur, des entrées sont créées dans le journal du serveur. Un groupe de statistiques sur les devises du cluster est également disponible pour vous aider à détecter de manière proactive les retards dans la réplication de la base de données.
Procédure
Les retards de réplication de quatre heures ou plus sont signalés dans le journal du serveur. Pour trouver ces entrées, recherchez la chaîne dans le journal
ReplCurrency
. Voici un exemple d'unReplCurrency
entrée de journal:
[1240:0004-124C] ReplCurrency Source="discussion.nsf", Dest=CN=Serveur2/O=Rénovations (Q:3) discussion.nsf, UpdateToRepl2="25/07/2018 03:12:04 AM", LastRepl="24/07/2018 20:03:28 PM", TimeDiff= 300 min, TimeDiff2=728 min
Champ de sortie | Explication |
---|---|
ReplMonnaie | Indique un délai de réplication d'au moins quatre heures. |
Source | La base de données sur le serveur actuel dont la réplication est en retard. |
Destination | Le serveur cible. |
Q: n | File d'attente SCR (sur 4) utilisée pour la réplique de destination pour cette base de données. S'il existe de nombreuses bases de données pour la même file d'attente de destination sur le même serveur de destination, une base de données problématique peut ralentir la réplication pour cette file d'attente. |
Mise à jour de Rep | L'heure à laquelle la base de données a été modifiée pour la dernière fois sur le serveur de destination. |
DernierRepl | L'heure à laquelle la base de données a été répliquée pour la dernière fois sur le serveur de destination. |
Différence de temps | Le nombre de minutes depuis la dernière modification de la base de données sur le serveur actuel. |
TimeDiff2 | Le nombre de minutes écoulées depuis la dernière réplication de la base de données sur le serveur actuel sur le serveur cible. Si la valeur est supérieure à 5 000 , le texte Avertissement = « 5 000 minutes et plus sur la réplication » s'affiche. |
Une répétition
ReplCurrency
Une alerte pour une base de données peut indiquer une corruption de la base de données ou un problème de réplication. Dans ce cas, procédez comme suit pour résoudre le problème : - Vérifiez l’historique de réplication pour confirmer que l’avertissement est valide.
- Forcez une réplication manuelle pour voir s’il y a des problèmes de réplication ou de corruption de la base de données.
Remarque : il est possible de voir un
ReplCurrency
entrée de journal pour une base de données lorsqu'une nouvelle réplique est créée si la vérification de la devise de réplication s'exécute avant que la nouvelle réplique ne soit entièrement répliquée avec toutes les autres répliques du cluster. Une fois la réplication initiale terminée, les entrées de journal cessent de se produire.Plusieurs statistiques sont disponibles pour signaler les retards dans la réplication des bases de données. Entrez la commande suivante sur la console d’un serveur du cluster pour voir les statistiques :
show stat replica.cluster.currency.*
Un ensemble de statistiques monétaires indique les délais dans lesquels les bases de données ont été répliquées pour la dernière fois avec chaque autre serveur du cluster. Les statistiques sont regroupées par serveur.
Par exemple, la sortie suivante montre que les 98 répliques que le serveur a en commun avec le serveur Mail2/Renovations ont été répliquées en une minute :
[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