Mesurer et comprendre le retard
Utilisez les métriques ou journaux de réplication pour observer le retard et son unité : temps, position de journal ou valeur propre au moteur. Repérez les hausses persistantes et reliez-les au volume d’écriture, aux longues transactions ou aux ressources.
Après une modification utilisateur, lisez sur le primaire ou attendez que la réplique applique la position de validation concernée si la base le permet. Gardez les lectures ordinaires sur réplique lorsque la cohérence éventuelle suffit.
Définir une politique explicite
Documentez les écrans, workflows et tâches exigeant lecture-après-écriture et ceux tolérant un délai. Évitez les pauses arbitraires : elles ajoutent de la latence sans prouver que la réplique a rattrapé son retard.
Alertez lorsque le retard dépasse la tolérance et prévoyez un repli. Testez redémarrage, rattrapage et basculement pour éviter que des lectures obsolètes déclenchent des actions destructrices.