Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS - Amazon Relational Database Service

Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS

Sie können die Parameterwerte in einer benutzerdefinierten DB-Parametergruppe ändern. Die Parameterwerte in einer Standard-DB-Parametergruppe können nicht geändert werden. Änderungen bei Parametern in einer benutzerdefinierten DB-Parametergruppe werden auf alle DB-Instances angewandt, die dieser DB-Parametergruppe zugeteilt sind.

Änderungen an einigen Parametern werden sofort ohne Neustart auf die DB-Instance angewendet. Änderungen an anderen Parametern werden erst angewendet, nachdem die DB-Instance neu gestartet wurde. In der RDS-Konsole wird der Status einer DB-Parametergruppe, die einer DB-Instance zugeordnet ist, auf der Registerkarte Konfiguration angezeigt. Nehmen wir beispielsweise an, dass auf der DB-Instance die neuesten Änderungen an der zugeordneten DB-Parametergruppe noch nicht übernommen wurden. In diesem Fall gibt die RDS-Konsole für die DB-Parametergruppe den Status pending-reboot an. Damit die neuesten Parameteränderungen für diese DB-Instance übernommen werden, starten Sie die DB-Instance manuell neu. Wir empfehlen Ihnen, die DB-Instance neu zu starten, nachdem Sie Parameter geändert haben. Wenn Sie die DB-Instance nicht neu starten, kann ein Failover-Vorgang länger als normal dauern.

Ändern von Parametern im Szenario „pending reboot”
So ändern Sie Parameter in einer DB-Parametergruppe
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Parameter groups (Parametergruppen) aus.

  3. Wählen Sie in der Liste den Namen der zu ändernden Parametergruppe aus.

  4. Wählen Sie für Parameter group actions (Parametergruppenaktionen) die Option Bearbeiten.

  5. Ändern Sie wie gewünscht die Werte der Parameter. Sie können durch die Parameter scrollen, in dem Sie die Pfeiltasten oben rechts im Dialogfeld verwenden.

    Die Werte in einer Standardparametergruppe können Sie nicht ändern.

  6. Wählen Sie Save Changes.

Verwenden Sie den AWS CLI-Befehl modify-db-parameter-group mit den folgenden erforderlichen Parametern, um eine DB-Parametergruppe zu ändern:

  • --db-parameter-group-name

  • --parameters

Im folgenden Beispiel werden die Werte max_connections und max_allowed_packet in der DB-Parametergruppe mydbparametergroup geändert.

Beispiel

Für Linux, macOS oder Unix:

aws rds modify-db-parameter-group \ --db-parameter-group-name mydbparametergroup \ --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \ "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"

Für Windows:

aws rds modify-db-parameter-group ^ --db-parameter-group-name mydbparametergroup ^ --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^ "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"

Die Ausgabe des Befehls ähnelt der Folgenden:

DBPARAMETERGROUP mydbparametergroup

Zum Ändern einer DB-Parametergruppe verwenden Sie die RDS-API-Operation ModifyDBParameterGroup mit den folgenden erforderlichen Parametern:

  • DBParameterGroupName

  • Parameters