Bei der Hochstufung wird die AlloyDB for PostgreSQL-Zielinstanz von der Quelle getrennt und von einer Replikatinstanz zu einer primären Instanz hochgestuft.
Bei kontinuierlichen Migrationen können Sie den Hochstufungsprozess starten, nachdem es Zeit ist, Lese- und Schreibvorgänge zum Ziel zu verschieben.
So stufen Sie eine Migration ohne Informationsverlust hoch:
- Rufen Sie die Seite Migrationsjobs auf.
Klicken Sie auf den Migrationsjob, der die Migration darstellt, die Sie hochstufen möchten. Die Seite Details zum Migrationsjob wird angezeigt.
Unmittelbar nach dem Übergang zur CDC-Phase kann es je nach Größe des Dumps zu einer langen Replikationsverzögerung kommen, da die AlloyDB for PostgreSQL-Zielinstanz Änderungen nachholt, die während des Dumps und des Ladevorgangs aufgetreten sind.
Warten Sie, bis die Replikationsverzögerung deutlich abnimmt, idealerweise auf die Größenordnung von Minuten oder Sekunden. Die Replikationsverzögerung kann auf der Seite des Migrationsjobs eingesehen werden.
- Sobald die Replikationsverzögerung minimal ist, können Sie die Hochstufung starten.
So vermeiden Sie Datenverlust:
- Beenden Sie alle Schreibvorgänge, laufenden Skripts und Clientverbindungen zur Quell datenbank. Hier beginnt die Ausfallzeit.
- Warten Sie, bis die Replikationsverzögerung null ist. Das bedeutet, dass der Migrationsjob alle ausstehenden Änderungen verarbeitet hat.
- Klicken Sie auf der Seite Details zum Migrationsjob auf Hochstufen.
- Klicken Sie im Fenster Migrationsjob hochstufen? auf Hochstufen.
- Der Migrationsjob liest nicht mehr aus der Quelle und der Unterstatus ist
Promote in progress. An diesem Punkt können Sie den Hochstufungsprozess nicht mehr beenden oder rückgängig machen. - Die Zielinstanz wird zu einer primären beschreibbaren Instanz hochgestuft.
Der Status des Migrationsjobs ist
Completed. - Die Anwendung kann jetzt mit der AlloyDB for PostgreSQL-Instanz verbunden werden und der Migrationsjob kann sicher gelöscht werden.
Nachdem die Phase des vollständigen Dumps abgeschlossen ist und sich der Migrationsjob in der CDC Phase befindet, ist die Option zur Hochstufung verfügbar.
Wenn Sie Migrationsjobs hochstufen, die fehlgeschlagen sind oder während der CDC-Phase manuell beendet wurden, können die Daten in der Quelle und im Ziel inkonsistent sein.