Direkt zum Inhalt

Warum befindet sich meine Amazon RDS-DB-Instance so lange im Zustand der Speicheroptimierung?

Lesedauer: 3 Minute
0

Ich habe die Speichergröße meiner Amazon Relational Database Service (Amazon RDS)-DB-Instance aktualisiert. Der Vorgang dauert lange und die Instance befindet sich im Zustand der Speicheroptimierung.

Behebung

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

Wenn du die Speichergröße deiner DB-Instance änderst, wechselt die Instance in den Status der Speicheroptimierung. Amazon RDS führt den Speicheroptimierungsprozess automatisch durch. Amazon RDS verteilt die Daten nach der Speicheränderung gleichmäßig auf die Amazon Elastic Block Store (Amazon EBS)-Volumes.

In den meisten Fällen führt skalierter Speicher nicht zu einem Ausfall oder einer Leistungsverschlechterung der DB-Instance. Der Vorgang kann jedoch mehrere Stunden dauern. Du kannst keine weiteren Speicheränderungen für 6 Stunden oder bis zum Abschluss der Speicheroptimierung auf der Instance vornehmen, je nachdem, was zuerst eintritt. Du kannst alle anderen Instance-Änderungen vornehmen, z. B. die Größe der Instance skalieren oder einen Neustart durchführen. Nachdem du die Instance skaliert hast, kannst du den Fortschritt der Speicheroptimierung in der AWS-Managementkonsole verfolgen oder den AWS CLI-Befehl describe-db-instances verwenden.

In der Regel ist die Speicheroptimierung in wenigen Stunden abgeschlossen, der Vorgang kann jedoch mehr als 24 Stunden dauern. Die Instance ist während der Speicheroptimierung betriebsbereit und deine Anwendung ist weiterhin verfügbar. Du kannst deine Anwendungen während der Speicheroptimierung ausführen.

**Hinweis:**Du kannst die Speicheroptimierung nicht beschleunigen und musst warten, bis der Vorgang abgeschlossen ist. Der Vorgang dauert länger, wenn die Speichergröße und die Speichernutzung zunehmen. Da es sich um einen automatisierten Prozess handelt, gibt es keine feste Methode, um zu bestimmen, wie lange es dauert, die Speicheroptimierung auf deiner Instance abzuschließen.

Für ein Cluster-Volume verwendet Amazon Aurora eine benutzerdefinierte Speicherlösung für Daten und Amazon EBS für den lokalen Speicher. Wenn du DB-Instances skalierst, beispielsweise von db.r5.2xlarge auf db.r5.4xlarge, kannst du Speicheroptimierungsereignisse in der Statusspalte sehen.

Hinweis: Wenn du irgendeine Art von Speicheränderung vornimmst, wechselt die Instance in den Status storage-optimization. Wenn du den Speicher änderst, wird die Instance möglicherweise neu gestartet. Dies ist in bestimmten Fällen erforderlich, z. B. bei einer Änderung des Speichertyps zwischen SSD und Magnetic. Weitere Informationen findest du unter Einstellungen für DB-Instances.

Um die Menge an freiem Speicherplatz für deine DB-Instance zu überwachen, empfiehlt es sich, einen Amazon CloudWatch-Alarm zu erstellen.

Ähnliche Informationen

Verwalten einer Amazon RDS-DB-Instance