Verwenden von kaskadierenden Read Replicas mit for My RDS SQL - Amazon Relational Database Service

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 Kette read-replica-1.

  • Als Nächstes erstellen Sie ab read-replica-1 das nächste Lesereplikat in der Kette read-replica-2.

  • Schließlich erstellen Sie ab read-replica-2 das nächste Lesereplikat in der Kette read-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 auf read-replica-1 fort.

Weitere Informationen über das Hochstufen von Lesereplikaten finden Sie unter Hochstufen eines Lesereplikats zur eigenständigen DB-Instance.