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.
Konfiguration des Binärprotokolls einrichten und anzeigen
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
-
value
-
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. Amazon Aurora löscht normalerweise ein Binärprotokoll so schnell wie möglich, aber das Binärprotokoll ist möglicherweise immer noch für die Replikation mit einer SQL My-Datenbank außerhalb von Aurora erforderlich.
Der Standardwert von binlog retention hours
ist NULL
. Für Aurora My NULL
bedeutet SQL das, dass Binärprotokolle langsam bereinigt werden. Aurora Meine SQL Binärprotokolle können für einen bestimmten Zeitraum im System verbleiben, der normalerweise nicht länger als einen Tag ist.
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.
Für Aurora My SQL Version 2.11.0 und höher sowie für DB-Cluster der Version 3 beträgt der binlog retention
hours
Höchstwert 2160 (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
Verwenden Sie die mysql.rds_show_configuration
gespeicherte Prozedur, um zu überprüfen, wie viele Stunden Amazon RDS Binärprotokolle aufbewahrt.
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.