Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance du délai de réplication pour les répliques My SQL read
Pour les répliques My SQL read, vous pouvez surveiller le délai de réplication sur Amazon en CloudWatch consultant la RDS ReplicaLag
métrique Amazon. La métrique ReplicaLag
contient la valeur du champ Seconds_Behind_Master
de la commande SHOW REPLICA
STATUS
.
Note
Les versions précédentes de My SQL utilisaient à la SHOW SLAVE STATUS
place deSHOW REPLICA STATUS
. Si vous utilisez une SQL version My antérieure à 8.0.23, utilisez. SHOW SLAVE STATUS
Les causes courantes du retard de réplication pour My SQL sont les suivantes :
-
Une indisponibilité du réseau.
-
L'écriture dans des tables avec des index différents sur un réplica en lecture. Si le paramètre
read_only
est défini sur0
sur le réplica en lecture, la réplication peut être rompue si le réplica en lecture devient incompatible avec l'instance de base de données source. Une fois que vous avez effectué les tâches de maintenance sur le réplica en lecture, nous vous recommandons de définir à nouveau le paramètreread_only
sur1
. -
En utilisant un moteur de stockage non transactionnel tel que My. ISAM La réplication n'est prise en charge que pour le moteur de stockage InnoDB sur My. SQL
Lorsque la métrique ReplicaLag
atteint 0, le réplica a rattrapé l'instance de bases de données source. Si la métrique ReplicaLag
retourne -1, la réplication n'est actuellement pas active. ReplicaLag
= -1 est équivalent à Seconds_Behind_Master
= NULL
.