Amazon RDS für MySQL – Häufig gestellte Fragen

F: Welche Versionen von MySQL unterstützt Amazon RDS?
Amazon RDS for MySQL unterstützt derzeit die MySQL Community Edition, Versionen 5.7 und 8.0. Informationen zu den unterstützten Nebenversionen finden Sie im Amazon-RDS-Benutzerhandbuch.
 
F: Wie unterscheidet Amazon RDS zwischen Haupt- und Nebenversionen?
Im Kontext von MySQL lauten Versionsnummern wie folgt:
MySQL-Version = X.Y.Z
X = größere Version, Y = Veröffentlichungsstufe, Z = Versionsnummer innerhalb einer Veröffentlichungsstufe.
Aus Sicht von Amazon RDS wird eine Versionsänderung als erheblich angesehen, wenn sich entweder die größere Version oder die Veröffentlichungsstufe ändert. Beispiel: Änderung von 5.6.X auf 5.7.X.
Als klein wird eine Versionsänderung angesehen, wenn sich nur die Versionsnummer innerhalb der Veröffentlichung ändert. Beispiel: Änderung von 5.6.27 auf 5.6.29.
 
F: Stellt Amazon RDS Richtlinien zum Upgraden oder Außerdienstnehmen von Engine-Versionen bereit, die aktuell unterstützt werden?
Ja. Informationen finden Sie unter Amazon RDS – Häufig gestellte Fragen.
 
F: Welche Speicher-Engines unterstützt Amazon RDS for MySQL?
Die Funktionen "Point-In-Time-Restore" und "Snapshot-Restore" von Amazon RDS for MySQL benötigen eine Speicher-Engine, die im Falle eines Ausfalls wiederhergestellt werden kann. Sie werden nur für InnoDB-Speicher-Engines unterstützt. MySQL unterstützt zwar mehrere Speicher-Engines mit unterschiedlichen Fähigkeiten und Kapazitäten, jedoch sind nicht alle von ihnen für die Wiederherstellung nach Ausfall und für Datenbeständigkeit optimiert. Beispielsweise unterstützt die MyISAM-Speicher-Engine kein zuverlässiges Crash Recovery und kann zu Datenverlust oder -beschädigung führen, wenn MySQL nach einem Ausfall neu gestartet wird. Daher können die Funktionen Point-In-Time-Restore oder Snapshot-Restore nicht wie beabsichtigt ausgeführt werden. Wenn Sie MyISAM trotzdem mit Amazon RDS verwenden möchten, befolgen Sie diese Schritte, die in bestimmten Szenarien der Funktion zur Wiederherstellung von DB-Snapshots hilfreich sein können. Die Federated Storage Engine wird zurzeit von Amazon RDS for MySQL nicht unterstützt.
 
F: Welche Berechtigungen werden dem primären Benutzer einer RDS for MySQL-DB-Instance gewährt?
Wenn Sie eine neue DB-Instance erstellen, erhält der von Ihnen verwendete primäre Standard-Benutzer bestimmte Rechte. Eine Liste der Rechte finden Sie im Thema zu den Kontoberechtigungen des Master-Benutzers im Amazon RDS-Benutzerhandbuch.
 
F: Welche Speicher-Engines werden für die Verwendung mit Read Replicas von Amazon RDS for MySQL unterstützt?
Read Replicas von Amazon RDS für MySQL erfordern eine Transaktions-Speicher-Engine und werden nur für die InnoDB-Speicher-Engine unterstützt. Nicht-Transaktions-MySQL-Speicher-Engines wie MyISAM können verhindern, dass Read Replicas ordnungsgemäß funktionieren. Wenn Sie MyISAM dennoch gemeinsam mit Read Replicas einsetzen möchten, wird empfohlen, dass Sie die Amazon CloudWatch-Metrik "Replica Lag" sorgfältig überprüfen und die Read Replica erneut erstellen, wenn es aufgrund von Replikationsfehlern zu Verzögerungen kommt. (Die Metrik ist über die AWS Management Console oder über die Amazon CloudWatch-APIs verfügbar.) Dieselben Überlegungen treffen für die Verwendung von temporären Tabellen und anderen Nicht-Transaktions-Engines zu.
 
F: Kann ich die Replikation zwischen meiner Amazon RDS for MySQL-Quell-DB-Instance und einer Read Replica als zeilenbasierte Replikation konfigurieren?
Für MySQL (Version 5.6 und neuer) können Sie das binäre Protokollierungsformat auf zeilenbasiert festlegen. Standardmäßig ist die Replikation auf ein Mischformat (das sowohl die zeilen- als auch anweisungsbasierte Replikation umfasst) festgelegt, mit dem die Anforderungen der meisten Anwendungsfälle erfüllt werden sollten. Die MySQL-Dokumentation bietet weitere Informationen zum Unterschied zwischen der Mischformat- und zeilenbasierten Replikation.

Häufig gestellte Fragen zu Blau/Grün-Bereitstellungen von Amazon

F: Welche Versionen unterstützen Blau/Grün-Bereitstellungen von Amazon RDS?
Blau/Grün-Bereitstellungen von Amazon RDS sind in RDS für MySQL Versionen 5.7 und höher verfügbar. Erfahren Sie mehr über verfügbare Versionen in der Dokumentation für RDS für MYSQL.
 
F: Welche Regionen unterstützen Blau/Grün-Bereitstellungen von Amazon RDS?
Blau/Grün-Bereitstellungen von Amazon RDS sind in allen AWS-Regionen (Mit der Ausnahme von AWS-China-Regionen) und in den AWS-GovCloud-Regionen verfügbar.
 
F: Welche Arten von Änderungen kann ich mit Blau/Grün-Bereitstellungen von Amazon RDS vornehmen?
Mit Blau/Grün-Bereitstellungen von Amazon RDS können Sie Datenbank-Änderungen sicherer, einfacher und schneller vornehmen. Das sind z. B. große und kleine Updates an Versionen, Schema-Änderungen, Instance-Skalierung, Änderungen an den Engine-Parametern und Wartungs-Updates.
 
F:Wie viel kostet die Nutzung von Blau/Grün-Bereitstellungen von Amazon RDS?
Ihnen wird der gleiche Preis für die Ausführung Ihres Workloads bei Grün-Instances wie bei Blau-Instances berechnet. Die Kosten für den Betrieb auf blauen und grünen Instances beinhalten unsere aktuellen Standardpreise für db.instances, Kosten für Speicher, Kosten für Lese-/Schreib-E/As und alle aktivierten Funktionen, wie z. B. Kosten für Backups und Erkenntnisse zur Amazon-RDS-Leistung. Effektiv zahlen Sie ca. doppelt so viel für die Ausführung von Workloads auf der DB-Instance für die Lebensdauer der Blau/Grün-Bereitstellung.
Zum Beispiel: Sie führen gerade RDS für die Datenbank von MySQL 5.7 bei zwei r5.2xlarge db.Instances einer primären Datenbank-Instance und eine Read Replica in AWS-Region USA-Ost-1 mit einer Multi-AZ (MAZ)-Konfiguration aus. Jede einzelne der r5.2xlarge db.Instances ist für 20 GB Allzweck-Speicher des Elastic Block Storage (EBS) von Amazon konfiguriert. Sie erstellen einen Klon der Blau-Instance-Topologie mit Blau/Grün-Bereitstellungen von Amazon RDS, führen ihn 15 Tage (360 Stunden) lang aus und Sie löschen anschließend die Blau-Instances nach erfolgreicher Umschaltung. Die Blau-Instance kostet 1 387 USD für 15 Tage bei On-Demand-Rate von 1,926 USD/Std. (Instance + EBS-Kosten). Die Gesamtkosten für die Nutzung von Blau/Grün-Bereitstellungen für dies 15 Tage betragen 2 774 USD. Das ist doppelt so teuer wie die Ausführung von Blau-Instances für diesen Zeitraum.
 
F:Was ist die „Blau-Umgebung“ bei Blau/Grün-Bereitstellungen von Amazon RDS? Was ist die „Grün-Umgebung“?
Bei Blau/Grün-Bereitstellungen von Amazon RDS ist die Blau-Umgebung Ihre aktuelle Produktionsumgebung. Die Grün-Umgebung ist Ihre Staging-Umgebung, die nach dem Abschluss der Umschaltung Ihre neue Produktionsumgebung wird.
 
F: Wie funktionieren Umschaltungen bei Blau-Grün-Bereitstellungen von Amazon RDS?
Wenn Blau/Grün-Bereitstellungen von Amazon RDS eine Umschaltung einleiten, werden Schreibvorgänge sowohl zur Blau-, als auch zur Grün-Umgebung blockiert, bis die Umschaltung abgeschlossen ist. Während der Umschaltung macht die Staging-Umgebung (oder Grün-Umgebung) Boden auf die Blau-Umgebung gut. Dadurch wird gewährleistet, dass Daten zwischen der Blau- und Grün-Umgebung konsistent sind. Sobald die Blau- und Grün-Umgebung komplett synchronisiert wurden, fördern die Blau/Grün-Bereitstellungen die Grün-Umgebung als Blau-Umgebung, indem der Datenverkehr an die Grün-Umgebung umgeleitet wird. Blau/Grün-Bereitstellungen aktivieren Schreibvorgänge in der Grün-Umgebung nach Abschluss der Umschaltung. Dadurch wird gewährleistet, dass keine Daten während der Umschaltung verloren gehen.
 
F: Was passiert nach der Umschaltung der Blau/Grün-Bereitstellungen von Amazon RDS mit meiner alten Produktionsumgebung?
Blau/Grün-Bereitstellungen von Amazon RDS löschen Ihre alte Produktionsumgebung nicht. Sie können bei Bedarf darauf für zusätzliche Validierungen und Tests von Leistung/Regression zugreifen. Wenn die alte Produktionsumgebung nicht mehr benötigt wird. können Sie sie löschen. Es fallen Standard-Fakturierungsgebühren bei alten Produktions-Instances an, bis Sie sie löschen.
 
F: Was überprüft der Integritätsschutz der Umschaltung der Blau/Grün-Bereitstellungen von Amazon RDS?
Der Integritätsschutz der Umschaltung der Blau/Grün-Bereitstellungen von Amazon RDS blockiert Schreibvorgänge bei Ihrer Blau- und Grün-Umgebung bis Ihre Grün-Umgebung vor der Umschaltung aufholt. Die Blau/Grün-Bereitstellungen führen auch Zustandsprüfungen Ihrer primären Umgebung und den Replikaten in Ihrer Blau- und Grün-Umgebung durch. Sie führen auch Zustandsprüfungen der Replikate durch. Zum Beispiel, um festzustellen, ob das Replikat den Betrieb eingestellt hat oder ob irgendwelche Fehler aufgetreten sind. Sie erkennen lang laufende Transaktionen zwischen Ihren blauen und grünen Umgebungen. Sie können die maximal tolerierbare Ausfallzeit festlegen, die bis zu 30 Sekunden betragen kann. Wenn Ihre laufende Transaktion diesen Wert überschreitet, wird die Umschaltung abgebrochen.
 
F: Unterstützen Blau/Grün-Bereitstellungen von Amazon RDS Amazon-RDS-Proxy, regionenübergreifende Lesereplikate oder kaskadierte Lesereplikate?
Nein. Blau/Grün-Bereitstellungen von Amazon RDS unterstützen Amazon-RDS-Proxy, regionenübergreifende Lesereplikate oder kaskadierte Lesereplikate nicht.
 
F: Kann ich Blau/Grün-Bereitstellungen von Amazon RDS verwenden, um Änderungen rückgängig zu machen?
Nein. Es ist zu diesem Zeitpunkt nicht möglich, Blau/Grün-Bereitstellungen von Amazon RDS zu verwenden, um Änderungen rückgängig zu machen.

Häufig gestellte Fragen zu Amazon RDS Optimized Writes

F: Wie schreibt Amazon RDS Optimized Writes Datendateien anders als MySQL?
MySQL schützt Benutzer vor Datenverlust, indem es Daten in 16 KB-Seiten im Speicher zweimal in den dauerhaften Speicher schreibt – zuerst in den „Doublewrite-Buffer“ und dann in den Tabellenspeicher. Amazon RDS Optimized Writes schreibt Ihre 16 KiB großen Datenseiten direkt in Ihre Datendateien – zuverlässig und dauerhaft in einem Schritt mit der Funktion Torn Write Prevention des AWS Nitro Systems.

F: Welche RDS für MySQL-Datenbankversionen unterstützen Amazon RDS Optimized Writes?
Amazon RDS Optimized Writes sind für MySQL Hauptversion 8.0.30 und höher verfügbar.

F: Welche Typen von Datenbank-Instances unterstützen Amazon RDS Optimized Writes? In welchen Regionen sind sie verfügbar?

Amazon RDS Optimized Writes sind in db.r6i- und db.r5b-Instances verfügbar. Sie sind in allen Regionen verfügbar, in denen diese Instances verfügbar sind, mit Ausnahme der AWS-China-Regionen.

F: Wann sollte ich Amazon RDS Optimized Writes verwenden?
Alle Benutzer von Amazon RDS für MySQL sollten Amazon RDS Optimized Writes implementieren, um den Durchsatz von Schreibtransaktionen um bis zu 2x zu steigern. Für Anwendungen mit hohem Schreibaufkommen, wie z. B. digitale Zahlungen, Finanzhandel und Online-Spiele, ist diese Funktion ganz besonders hilfreich.

F: Wird Amazon RDS Optimized Writes auf der mit MySQL kompatiblen Edition von Amazon Aurora unterstützt?
Nein. Die MySQL-kompatible Edition von Amazon Aurora vermeidet bereits die Verwendung des „Doublewrite-Buffers“. Aurora repliziert stattdessen Daten auf sechs Wegen über drei Availability Zones (AZs) und verwendet einen Quorum-basierten Ansatz, um Daten dauerhaft zu schreiben und danach korrekt zu lesen.

F: Können Kunden ihre vorhandenen Datenbanken in Amazon RDS konvertieren, um Amazon RDS Optimized Writes zu verwenden?
Zurzeit unterstützt diese erste Version nicht die Aktivierung von Amazon RDS Optimized Writes für Ihre bestehenden Datenbank-Instances, selbst wenn die Instance-Klasse Optimized Writes unterstützt.

F: Wie viel kostet Amazon RDS Optimized Writes?
Amazon RDS Optimized Writes ist für Kunden von RDS für MySQL ohne zusätzliche Kosten verfügbar.

Amazon RDS Optimized Reads – Häufig gestellte Fragen

F: Wie beschleunigt Amazon RDS Optimized Reads die Abfrageleistung?
Workloads, die temporäre Objekte in MySQL zur Abfrageverarbeitung nutzen, profitieren von Amazon RDS Optimized Reads. Optimized Reads legen temporäre Objekte auf dem NVMe-basierten Instance-Speicher der Datenbankinstance ab, statt auf dem Volume des Amazon Elastic Block Store. Dadurch kann die Bearbeitung komplexer Abfragen um bis zu 50 % beschleunigt werden.

F: Welche RDS für MySQL-Datenbankversionen unterstützen Amazon RDS Optimized Reads? 
Amazon RDS Optimized Reads ist für RDS für MySQL in den MySQL-Versionen 8.0.28 und höher verfügbar

F: Welche Typen von Datenbank-Instances unterstützen Amazon RDS Optimized Reads? In welchen Regionen ist es verfügbar?
Amazon RDS Optimized Reads ist in allen Regionen verfügbar, in denen db.r5d-, db.m5d-, db.r6gd-, db.m6gd-, X2idn- und X2iedn-Instances verfügbar sind. Weitere Informationen finden Sie in der Dokumentation zu den DB-Instance-Klassen von Amazon RDS.

F: Wann sollte ich Amazon RDS Optimized Reads verwenden?
Kunden sollten Amazon RDS Optimized Reads verwenden, wenn sie Workloads haben, die komplexe Abfragen, allgemeine Analysen oder komplizierte Gruppen, Sortierungen, Hash-Aggregationen, Joins mit hoher Last und Common Table Expressions (CTEs) erfordern. Solche Anwendungsfälle führen zur Erstellung temporärer Tabellen, die es Optimized Reads ermöglichen, die Abfrageverarbeitung Ihrer Workloads zu beschleunigen. 

F: Können Kunden ihre vorhandenen Datenbanken in Amazon RDS konvertieren, um Amazon RDS Optimized Reads zu verwenden?
Ja, Kunden können ihre bestehende Amazon-RDS-Datenbank konvertieren, um Amazon RDS Optimized Reads zu verwenden, indem sie ihren Workload in eine Optimized-Read-aktivierte Instance verschieben. Optimized Reads ist auch standardmäßig für alle unterstützten Instance-Klassen verfügbar. Wenn Sie Ihre Workload auf db.r5d-, db.m5d-, db.r6gd-, db.m6gd-, X2Idn- und X2iedn-Instances ausführen, profitieren Sie bereits von Optimized Reads.

Weitere Informationen über die Produktpreise

Amazon RDS kann kostenlos ausprobiert werden. Sie zahlen nur für das, was Sie nutzen. Es gibt keine Mindestgebühr.  

Weitere Informationen 
Für ein kostenloses Konto registrieren

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent. 

Registrieren 
Beginnen Sie mit der Entwicklung in der AWS-Konsole

Machen Sie erste Schritte mit Amazon RDS for MySQL in der AWS-Konsole.

Anmeldung