Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Optimieren Sie die Lightsail-Datenbankleistung mit Parameter-Updates
Datenbankparameter, auch Datenbanksystemvariablen genannt, definieren grundlegende Eigenschaften einer verwalteten Datenbank in Amazon Lightsail. Sie können beispielsweise einen Datenbankparameter definieren, um die Anzahl der Datenbankverbindungen zu begrenzen, oder einen anderen Parameter, um die Größe des Datenbankpufferpools zu begrenzen. In diesem Handbuch erfahren Sie, wie Sie eine Liste der Parameter für Ihre verwaltete Datenbank abrufen und diese mithilfe von AWS Command Line Interface ()AWS CLI aktualisieren können.
Anmerkung
Weitere Informationen zu MySQL-Systemvariablen finden Sie in der MySQL 5.6-
Voraussetzungen
-
Falls noch nicht erfolgt, installieren und konfigurieren Sie die AWS CLI. Weitere Informationen finden Sie unter So konfigurieren, AWS CLI dass es mit Lightsail funktioniert.
Eine Liste der verfügbaren Datenbankparameter abrufen
Die Datenbankparameter unterscheiden sich je nach Datenbank-Engine. Aus diesem Grund sollten Sie eine Liste der verfügbaren Parameter für Ihre verwaltete Datenbank abrufen. Auf diese Weise können Sie entscheiden, welche Parameter Sie ändern möchten, und die Art und Weise, wie dieser Parameter wirksam werden.
Um eine Liste der verfügbaren Datenbankparameter abzurufen
-
Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.
-
Geben Sie den folgenden Befehl ein, um eine Liste der Parameter für Ihre Datenbank abzurufen.
aws lightsail get-relational-database-parameters --relational-database-name
DatabaseName
Ersetzen Sie den Befehl durch
DatabaseName
den Namen Ihrer Datenbank.Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten:
Anmerkung
Wenn die Parameterergebnisse paginiert sind, wird eine nächste Seite der Token-IDs aufgelistet. Notieren Sie sich die Token-ID der nächsten Seite und verwenden Sie sie wie im nächsten Schritt gezeigt, um die nächste Seite der Parameterergebnisse anzuzeigen.
-
Wenn Ihre Ergebnisse paginiert sind, verwenden Sie den folgenden Befehl, um den zusätzlichen Satz von Parametern anzuzeigen. Andernfalls überspringen Sie diesen Schritt und gehen Sie direkt zum nächsten.
aws lightsail get-relational-database-parameters --relational-database-name
DatabaseName
--page-tokenNextPageTokenID
Ersetzen Sie im Befehl Folgendes:
-
DatabaseName
mit dem Namen Ihrer Datenbank. -
NextPageTokenID
mit der Token-ID der nächsten Seite.
Das Ergebnis zeigt für jeden Datenbankparameter die folgenden Informationen an:
-
Allowed values – gibt den gültigen Wertbereich für den Parameter an.
-
Apply method – gibt an, wann die Parameteränderung angewendet wird. Erlaubte Optionen sind
immediate
oderpending-reboot
. Weitere Informationen zur Festlegung der Anwendungsmethode finden Sie im folgenden Anwendungstyp. -
Apply type – gibt die Engine-spezifische Art der Übergabe an. Wenn
dynamic
aufgeführt ist, kann der Parameter mit einerimmediate
-apply-Methode angewendet werden und die Datenbank beginnt sofort mit dem neuen Parameterwert. Wennstatic
aufgeführt ist, kann der Parameter nur mit einerpending-reboot
-apply-Methode angewendet werden und die Datenbank beginnt erst nach ihrem Neustart mit dem neuen Parameterwert. -
Data type – gibt den gültigen Datentyp für den Parameter an.
-
Description – liefert eine Beschreibung des Parameters.
-
Is modifiable – ist ein Boolescher Wert, der angibt, ob der Parameter geändert werden kann. Wenn
true
angegeben ist, kann der Parameter geändert werden. -
Parameter name – gibt den Namen des Parameters an. Verwenden Sie diesen Wert zusammen mit der
update relational database
-Operation und demparameter name
-Parameter.
-
-
Suchen Sie den Parameter, den Sie ändern möchten, und notieren Sie sich den Parameternamen, die zulässigen Werte und die Apply-Methode. Wir empfehlen, den Parameternamen in die Zwischenablage zu kopieren, um eine falsche Eingabe zu vermeiden. Markieren Sie dazu den Parameternamen und drücken Sie Ctrl+C (Strg+C), wenn Sie Windows verwenden, oder Cmd+C, wenn Sie macOS verwenden, um ihn in die Zwischenablage zu kopieren. Drücken Sie dann Strg+V oder Cmd+V, um ihn einzufügen.
Nachdem Sie den Namen des zu ändernden Parameters identifiziert haben, fahren Sie mit dem nächsten Abschnitt dieser Anleitung fort, um den Parameter auf den von Ihnen gewünschten Wert zu ändern.
Aktualisieren Sie Ihre Datenbankparameter
Nachdem Sie den Namen des Parameters gefunden haben, den Sie ändern möchten, führen Sie die folgenden Schritte aus, um den Parameter für Ihre verwaltete Datenbank in Lightsail zu ändern:
Um Ihre Datenbankparameter zu aktualisieren
-
Geben Sie den folgenden Befehl in ein Terminal- oder Befehlszeilenfenster zum Aktualisieren eines Parameters für Ihre verwaltete Datenbank ein.
aws lightsail update-relational-database-parameters --relational-database-name
DatabaseName
--parameters "parameterName=ParameterName
,parameterValue=NewParameterValue
,applyMethod=ApplyMethod
"Ersetzen Sie im Befehl Folgendes:
-
DatabaseName
mit dem Namen Ihrer Datenbank. -
ParameterName
mit dem Namen des Parameters, den Sie ändern möchten. -
NewParameterValue
mit dem neuen Wert des Parameters. -
ApplyMethod
mit der Apply-Methode für den Parameter.Wenn der Anwendungstyp des Parameters
dynamic
ist, kann der Parameter mit einerimmediate
-apply-Methode angewendet werden und die Datenbank beginnt sofort mit dem neuen Parameterwert. Wenn jedoch der Anwendungstyp des Parametersstatic
ist, kann der Parameter nur mit einerpending-reboot
-apply-Methode angewendet werden und die Datenbank beginnt erst nach ihrem Neustart mit dem neuen Parameterwert.
Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten:
Der Datenbankparameter wird in Abhängigkeit von der verwendeten Anwendungsmethode aktualisiert.
-