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.
Verwenden von kaskadierenden Read Replicas mit for My RDS SQL
RDSfor My SQL unterstützt kaskadierende Read Replicas. Mit kaskadierenden Read Replicas können Sie Lesevorgänge skalieren, ohne Ihre Quelle für My DB-Instance unnötig zu belasten. RDS SQL
Bei kaskadierenden Read Replicas sendet Ihre RDS For My SQL DB-Instance Daten an die erste Read Replica in der Kette. Dieses Lesereplikat sendet dann Daten an das zweite Replikat in der Kette usw. Das Endergebnis ist, dass alle Read Replicas in der Kette die Änderungen aus der RDS For My SQL DB-Instance enthalten, jedoch ohne den Overhead ausschließlich für die Quell-DB-Instance.
Sie können eine Reihe von bis zu drei Read Replicas in einer Kette aus einer Quelle RDS für My SQL DB-Instance erstellen. Nehmen wir zum Beispiel an, Sie haben eine RDS For My SQL DB-Instance,mysql-main
. Sie haben die folgenden Möglichkeiten:
Beginnend mit
mysql-main
erstellen Sie das erste Lesereplikat in der Ketteread-replica-1
.Als Nächstes erstellen Sie ab
read-replica-1
das nächste Lesereplikat in der Ketteread-replica-2
.Schließlich erstellen Sie ab
read-replica-2
das nächste Lesereplikat in der Ketteread-replica-3
.
Sie können kein weiteres Lesereplikat über dieses dritte kaskadierende Lesereplikat hinaus in der Reihe für mysql-main
erstellen. Eine vollständige Reihe von Instances, von einer „RDSFor My SQL Source“ -DB-Instance bis zum Ende einer Reihe von kaskadierenden Read Replicas, kann aus höchstens vier DB-Instances bestehen.
Damit kaskadierende Read Replicas funktionieren, müssen für jede Quelle RDS für My SQL DB-Instance automatische Backups aktiviert sein. Erstellen Sie zuerst das Lesereplikat und ändern Sie es dann, um automatische Backups für das Lesereplikat für zu aktivieren. Weitere Informationen finden Sie unter Erstellen eines Lesereplikats.
Wie bei jedem Lesereplikat können Sie ein Lesereplikat, das Teil einer Kaskade ist, hochstufen. Wenn Sie ein Lesereplikat aus einer Kette von Lesereplikaten hochstufen, wird dieses Replikat aus der Kette entfernt. Angenommen, Sie möchten einen Teil der Workload von Ihrer mysql-main
-DB-Instance zu einer neuen Instance verschieben, die nur von der Buchhaltung verwendet wird. Ausgehend von der Kette von drei Lesereplikaten aus dem Beispiel entscheiden Sie sich, read-replica-2
hochzustufen. Die Kette ist wie folgt betroffen:
Durch Hochstufen von
read-replica-2
wird es aus der Replikationskette entfernt.-
Es ist jetzt eine vollständige DB-Instance mit Lese-/Schreibzugriff.
Die Replizierung auf
read-replica-3
wird fortgesetzt wie vor der Hochstufung.
-
Ihre
mysql-main
setzt die Replizierung aufread-replica-1
fort.
Weitere Informationen über das Hochstufen von Lesereplikaten finden Sie unter Hochstufen eines Lesereplikats zur eigenständigen DB-Instance.