Festlegen und Anzeigen der Konfiguration des Binärprotokolls - Amazon Aurora

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.

Festlegen und Anzeigen der Konfiguration des Binärprotokolls

Die folgenden gespeicherten Prozeduren legen Konfigurationsparameter fest und zeigen sie an, z. B. für die Aufbewahrung binärer Protokolldateien.

mysql.rds_set_configuration

Gibt die Anzahl an Stunden an, für die die Binärprotokolle aufbewahrt werden sollen, oder die Anzahl Sekunden, um die die Replikation verzögert werden soll.

Syntax

CALL mysql.rds_set_configuration(name,value);

Parameter

Name

Der Name des festzulegenden Konfigurationsparameters

Wert

Der Wert des Konfigurationsparameters

Nutzungshinweise

Die Prozedur mysql.rds_set_configuration unterstützt die folgenden Konfigurationsparameter:

Die Konfigurationsparameter werden dauerhaft gespeichert und überstehen jeden Neustart oder Failover der DB-Instance.

binlog retention hours

Der Parameter binlog retention hours wird verwendet, um die Anzahl der Stunden anzugeben, die Binärprotokolldateien aufbewahrt werden sollen. In der Regel werden binäre Protokolldateien von Amazon Aurora so schnell wie möglich bereinigt. Eine binäre Protokolldatei ist möglicherweise für die Replikation mit einer außerhalb von Aurora ausgeführten MySQL-Datenbank erforderlich.

Der Standardwert von binlog retention hours ist NULL. Für Aurora MySQL NULL bedeutet, dass binäre Protokolle faul aufgeräumt werden. Aurora-MySQL-Binärprotokolle können für einen bestimmten Zeitraum im System verbleiben, normalerweise nicht länger als einen Tag.

Um die Anzahl der Stunden zu bestimmen, für die Binärprotokolle auf einer/einem DB-Cluster aufbewahrt werden sollen, verwenden Sie die gespeicherte Prozedur mysql.rds_set_configuration und geben Sie, wie in dem folgenden Beispiel gezeigt, einen ausreichend großen Zeitraum für die gewünschte Replikation an.

call mysql.rds_set_configuration('binlog retention hours', 24);

Anmerkung

Sie können den Wert 0 nicht für binlog retention hours verwenden.

Der maximal zulässige binlog retention hours-Wert für DB-Cluster von Aurora MySQL Version 2.11.0 und höher sowie Version 3 ist 2 160 (90 Tage).

Nachdem Sie den Aufbewahrungszeitraum festgelegt haben, überwachen Sie die Speichernutzung für die DB-Instance, um sicherzustellen, dass die aufbewahrten binären Protokolle nicht zu viel Speicherplatz beanspruchen.

mysql.rds_show_configuration

Die Anzahl der Stunden, während der binäre Protokolldateien aufbewahrt werden sollen.

Syntax

CALL mysql.rds_show_configuration;

Nutzungshinweise

Mit der gespeicherten Prozedur mysql.rds_show_configuration überprüfen Sie, wie viele Stunden Amazon RDS die binären Protokolldateien aufbewahrt werden.

Beispiele

Nachfolgend sehen Sie ein Beispiel für die Anzeige des Aufbewahrungszeitraums:

call mysql.rds_show_configuration; name value description binlog retention hours 24 binlog retention hours specifies the duration in hours before binary logs are automatically deleted.