Wie kann ich die gesamte bereitgestellte Speichergröße meiner Amazon RDS-DB-Instance verringern?

Lesedauer: 2 Minute
0

Ich möchte die Gesamtgröße des zugewiesenen Speichers meiner Amazon Relational Database Service (Amazon RDS) -DB-Instance verringern. Wie kann ich das tun?

Kurzbeschreibung

Nachdem Sie eine Amazon RDS-DB-Instance erstellt haben, können Sie die zugewiesene Speichergröße der DB-Instance nicht ändern, um den insgesamt genutzten Speicherplatz zu verringern. Um die Speichergröße Ihrer DB-Instance zu verringern, erstellen Sie eine neue DB-Instance mit einer geringeren bereitgestellten Speichergröße. Migrieren Sie dann Ihre Daten mit einer der folgenden Methoden in die neue DB-Instance:

  • Verwenden Sie die systemeigene Dump- und Wiederherstellungsmethode der Datenbank-Engine. Diese Methode verursacht einige Ausfallzeiten.
  • Verwenden Sie AWS Database Migration Service (AWS DMS) für minimale Ausfallzeiten.

Behebung

DB-Dump und Wiederherstellung

  1. Öffnen Sie die Amazon RDS-Konsole und wählen Sie dann im Navigationsbereich Datenbanken aus.
  2. Wählen Sie Datenbank erstellen aus.
  3. Starten Sie eine neue Amazon RDS-DB-Instance, die eine geringere Speichergröße als Ihre bestehende DB-Instance hat.
  4. Verwenden Sie die nativen Tools Ihrer Datenbank-Engine, um Ihre bestehende DB-Instance (die Instance, deren Größe Sie reduzieren möchten) zu löschen.
  5. Optional können Sie Ihre alte DB-Instance umbenennen und dann die neue DB-Instance mit dem Namen der alten DB-Instance benennen. Oder Sie können Anwendungen neu konfigurieren, um den Namen der neuen DB-Instance zu verwenden.
  6. Stellen Sie die Datenbank in Ihrer neuen DB-Instance wieder her.

Um Ihre Datenbank wiederherzustellen, können Sie das Dienstprogramm pg_dump für PostgreSQL oder für die PostgreSQL-Versionen 10.10 und höher und 11.5 verwenden. Oder Sie können Transportable Datenbanken verwenden, mit denen Daten viel schneller verschoben werden als mit der Methode pg_dump/pg_restore. Das Hilfsprogramm mysqldump ist für den Import von Daten in MySQL/MariaDB-Engines verfügbar, oder Sie können die externe Replikation-Methode verwenden, um Ausfallzeiten zu reduzieren. In ähnlicher Weise können Sie Data Pump für Oracle und native vollständige Backups (.bak-Dateien) für SQL Server verwenden.

**Hinweis:**Ausfallzeiten treten ab dem Zeitpunkt auf, an dem Ihre alte DB-Instance keine Verbindungen mehr empfängt, bis zu dem Zeitpunkt, zu dem Amazon RDS die Verbindungen von Ihrer Anwendung zur neuen DB-Instance weiterleitet.

Replikation mit AWS DMS

Sie können AWS DMS verwenden, um eine homogene Replikation zwischen Ihren beiden DB-Instances einzurichten. Weitere Informationen finden Sie unter Erste Schritte mit AWS Database Migration Service.


Ähnliche Informationen

Quellen für den AWS Database Migration Service

Ziele für den AWS Database Migration Service

Wiederherstellung aus einem DB-Snapshot

Amazon RDS-Preise