Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Überwachung der Replikationsverzögerung für My SQL Read Replicas
Für My SQL Read Replicas können Sie die Replikationsverzögerung in Amazon überwachen, CloudWatch indem Sie sich die RDS ReplicaLag
Amazon-Metrik ansehen. Die Kennzahl ReplicaLag
meldet den Wert des Feldes Seconds_Behind_Master
des Befehls SHOW REPLICA
STATUS
.
Anmerkung
Frühere Versionen von My SQL wurden SHOW SLAVE STATUS
anstelle von SHOW REPLICA STATUS
verwendet. Wenn Sie eine SQL Version von My vor 8.0.23 verwenden, verwenden Sie. SHOW SLAVE STATUS
Zu den häufigsten Ursachen für Verzögerungen bei der Replikation von My SQL gehören:
-
Ein Netzwerkausfall.
-
Schreiben in Tabellen, die verschiedene Indizes in einem Lesereplikat haben. Wenn der Parameter
read_only
in einem Lesereplikat auf0
gesetzt ist, kann die Replikation fehlschlagen, wenn das Lesereplikat nicht mehr mit der Quell-DB-Instance kompatibel ist. Nachdem Sie Wartungsarbeiten für ein Lesereplikat durchgeführt haben, sollten Sie den Parameterread_only
wieder zurück auf1
setzen. -
Verwenden Sie eine nicht transaktionale Speicher-Engine wie My. ISAM Die Replikation wird nur für die InnoDB-Speicher-Engine auf My SQL unterstützt.
Wenn die Metrik ReplicaLag
0 erreicht, hat das Replica den Stand der Quell-DB-Instance erreicht. Wenn die Metrik ReplicaLag
-1 zurückgibt, ist die Replikation aktuell nicht aktiv. ReplicaLag
= -1 ist gleich Seconds_Behind_Master
= NULL
.