AWS announces preview of AWS Interconnect - multicloud
AWS announces AWS Interconnect – multicloud (preview), providing simple, resilient, high-speed private connections to other cloud service providers. AWS Interconnect - multicloud is easy to configure and provides high-speed, resilient connectivity with dedicated bandwidth, enabling customers to interconnect AWS networking services such as AWS Transit Gateway, AWS Cloud WAN, and Amazon VPC to other cloud service providers with ease.
Wie verlängere ich die Aufbewahrung von Binärprotokollen in meinem Aurora MySQL-kompatiblen DB-Cluster?
Ich habe einen MySQL-kompatiblen Amazon Aurora Edition DB-Cluster. Ich möchte die Aufbewahrung von Binärprotokollen verlängern, um die Leistung der Extraktion von Binärprotokollen zu erhöhen.
Behebung
Hinweis: Aurora MySQL-Compatible verwendet keine Binärprotokolle für die clusterinterne Replikation. Aurora MySQL-kompatible globale Datenbanken verwenden keine Binärprotokolle.
Binärprotokollierung aktivieren
Führe die folgenden Schritte aus:
- Öffne die Amazon Relational Database Service (Amazon RDS)-Konsole.
- Wähle im Navigationsbereich Parameter groups (Parametergruppen) aus.
Hinweis: Wenn du die standardmäßige Aurora-DB-Cluster-Parametergruppe verwendest, erstelle eine neue DB-Cluster-Parametergruppe. Wähle als Typ die Option DB-Cluster-Parametergruppe aus. - Wähle die benutzerdefinierte DB-Cluster-Parametergruppe aus und wähle dann Bearbeiten.
- Wähle unter Veränderbare Parameter die Option binlog_format aus und ändere das Format. Wähle beispielsweise ROW, STATEMENT oder MIXED. Weitere Informationen findest du unter Zugreifen auf MySQL-Binärprotokolle.
- Wähle Änderungen speichern.
Wenn du das Format der binären Protokollierung aktivierst, wirkt sich dies auf folgende Weise auf die Leistung des Aurora MySQL-kompatiblen DB-Clusters aus:
- Binärprotokolle verursachen zusätzlichen Schreib-Mehraufwand. Es hat sich bewährt, die binäre Protokollierung nur bei Bedarf zu aktivieren.
- Aufgrund des Wiederherstellungsprozesses für Binärprotokolle verlängern Binärprotokolle die Startzeit der Maschine beim Neustart.
Es hat sich bewährt, die Binärprotokollierung im Aurora MySQL-kompatiblen DB Cluster in den folgenden Situationen zu aktivieren:
- Für eine Aurora-Read-Replica in allen AWS-Regionen
- Für die manuelle Replikation von Aurora auf eine externe MySQL-kompatible Datenbank
Weitere Informationen findest du unter Wie aktiviere ich die Binärprotokollierung für meinen Aurora MySQL-kompatiblen Cluster?
Verlängerung der Aufbewahrung von Binärprotokollen
Bevor du die Binärprotokolle löschst, musst du einen Zeitraum auswählen, für den das Binärprotokoll aufbewahrt werden soll. Der Aufbewahrungszeitraum muss lang genug sein, damit du überprüfen kannst, ob Aurora die Änderungen vor dem Löschen auf das Replikat angewendet hat.
Verwende das Verfahren mysql_rds_set_configuration, um den Aufbewahrungszeitraum für Binärprotokolle des DB-Clusters zu verlängern. Um die Binärprotokolle beispielsweise 7 Tage lang aufzubewahren, führe den folgenden Befehl auf der Schreib-Instance aus:
CALL mysql.rds_set_configuration('binlog retention hours', 168);
Für Aurora MySQL-komaptible Versionen, die älter als 2.11 sind (Aurora mit MySQL 5.7-Kompatibilität), beträgt der Höchstwert für Aufbewahrungsstunden von Binärprotokollen 168 (7 Tage). Du musst den Wert also als Zahl zwischen 1 und 168 eingeben oder NULL eingeben.
Bei Versionen 2.11.0 und höher beträgt der maximale Wert für Aufbewahrungsstunden von Binärprotokollen 2160 (90 Tage). Wenn der Wert, den du für Aufbewahrungsstunden von Binärprotokollen eingibst, größer als 2160 ist, ist der Standardwert 2160.
Ähnliche Informationen
- Themen
- Database
- Tags
- Aurora MySQL
- Sprache
- Deutsch
Ähnliche Videos


Relevanter Inhalt
AWS OFFICIALAktualisiert vor 4 Monaten