Ongoing service disruptions
For the most recent update on ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1), refer to the AWS Health Dashboard. For information on AWS Service migration, see How do I migrate my services to another region?
Warum hat meine Aurora-DB-Instance einen inkompatiblen Parameterstatus?
Ich habe eine Amazon Aurora-DB-Instance, die sich im Status incompatible-parameters befindet.
Kurzbeschreibung
Der Status incompatible-parameters tritt auf, wenn ein Parameter in der zugehörigen Parametergruppe einen Wert hat, der nicht mit deiner Engine-Version kompatibel ist. Oder der Parameterwert ist nicht mit deiner aktuellen DB-Instance-Klasse und -Größe kompatibel.
Eine DB-Instance kann sich aus einem dieser Gründe im Status incompatible-parameters befinden:
- Der gesamte Speicher, den die Parameter des Clusters und die Instance-Parametergruppen verwenden, übersteigt den verfügbaren Speicher auf der Instance.
- Die Datenbank-Engine ist mit einer oder mehreren der Parametereinstellungen in der benutzerdefinierten DB-Parametergruppe nicht kompatibel.
- Der Workload auf der DB-Instance ist speicherintensiv und führt zu einem Status „Out of Memory“ (OOM). Dies kann passieren, wenn du keine speicherbezogenen Parameter festgelegt hast oder wenn du die Standardwerte verwendest.
Um dieses Problem zu beheben, ändere deine DB-Parametergruppenwerte manuell oder setze alle Parameter für DB-Parametergruppen auf ihre Standardwerte zurück.
Hinweis: Du kannst die DB-Instance oder die Engine-Version nicht direkt ändern. Du kannst ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DeleteInstance.html#USER_DeleteInstance.Deleting)deine DB-Instance nur neu starten oder [löschen.
Lösung
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 von AWS CLI verwendest.
Um das Problem zu identifizieren, führe den folgenden copy-db-parameter-group-AWS-CLI-Befehl aus, um die inkompatible Parametergruppe zu kopieren:
aws rds copy-db-parameter-group \ --source-db-parameter-group-identifier existing-pg \ --target-db-parameter-group-identifier copy-pg \ --target-db-parameter-group-description "Copy of parameter group"
Hinweis: Ersetze existing-pg durch deine inkompatiblen Parametergruppennamen, copy-pg durch den Namen der Parametergruppenkopie und Kopie meiner Parametergruppe durch eine Beschreibung der Parametergruppenkopie.
Nachdem du die geänderten Parameter identifiziert hast, führe eine der folgenden Aktionen aus, um den Status incompatible-parameters zu beheben.
Inkompatible Parameterwerte zurücksetzen
Ändere die Parametergruppe und den Parameterwert für die inkompatiblen Parameter. Wenn beispielsweise der Speicherverbrauch des Parameters und der Parametergruppe den verfügbaren Instance-Speicher übersteigt, verringere den Wert der Speichernutzungsparameter. Starte die DB-Instance neu, um die neuen Einstellungen zu übernehmen.
Alle Parameter in der Parametergruppe auf ihre Standardwerte zurücksetzen
Alle Parameter in der Parametergruppe auf ihre Standardwerte zurücksetzen.
Den Speicher für große Workloads reduzieren
Verringere bei speicherintensiven Workloads den Parameterwert innodb_buffer_pool_size vom Standardwert von 75 % des Speicherwerts. Konfiguriere beispielsweise DBInstanceClassMemory*5/8 oder DBInstanceClassMemory*1/2.
Hinweis: Wenn du einen statischen Parameter geändert oder zurückgesetzt hast, musst du warten, bis Amazon Relational Database Service (Amazon RDS) die Änderung anwendet. Anschließend, starte die DB-Instance neu.
Ähnliche Informationen
- Themen
- Database
- Sprache
- Deutsch
