Aurora-MySQL-Datenbank-Engine-Updates 29.08.2023 (Version 3.03.2, kompatibel mit MySQL 8.0.26) - 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.

Aurora-MySQL-Datenbank-Engine-Updates 29.08.2023 (Version 3.03.2, kompatibel mit MySQL 8.0.26)

Version: 3.03.2

Aurora MySQL 3.03.2 ist allgemein verfügbar. Aurora-MySQL-3.04-Versionen sind mit MySQL 8.0.28 kompatibel, Aurora-MySQL-3.03-Versionen sind kompatibel mit MySQL 8.0.26 und Aurora-MySQL-3.02-Versionen sind kompatibel mit MySQL 8.0.23. Weitere Informationen zu Community-Änderungen, die von 8.0.23 zu 8.0.28 vorgenommen wurden, finden Sie in den Versionshinweisen zu MySQL 8.0.

Details zu den neuen Features in Aurora MySQL Version 3 finden Sie unter Aurora MySQL Version 3, kompatibel mit MySQL 8.0. Zu den Unterschieden zwischen Aurora MySQL Version 3 und Aurora MySQL Version 2 siehe Vergleich von Aurora MySQL Version 2 und Aurora MySQL Version 3. Einen Vergleich zwischen Aurora MySQL Version 3 und MySQL 8.0 Community Edition finden Sie unter Vergleich von Aurora MySQL Version 3 und MySQL 8.0 Community Edition.

Derzeit sind die Aurora-MySQL-Versionen 2.07.9, 2.07.10, 2.11.*, 3.01.*, 3.02.*, 3.03.* und 3.04.* verfügbar.

Sie können ein direktes Upgrade durchführen, einen Snapshot wiederherstellen oder ein verwaltetes Blau/Grün-Upgrade mithilfe von Amazon-RDS-Blau/Grün-Bereitstellungen von jedem derzeit verfügbaren Aurora-MySQL-Version-2-Cluster auf einen Aurora-MySQL-Version-3.03.2-Cluster initiieren.

Informationen zum Planen eines Upgrades auf Aurora MySQL Version 3 finden Sie unter Upgrade-Planung für Aurora MySQL Version 3 im Amazon-Aurora-Benutzerhandbuch. Allgemeine Informationen zu Aurora-MySQL-Upgrades finden Sie unter Upgrade von Amazon-Aurora-MySQL-DB-Clustern im Amazon-Aurora-Benutzerhandbuch.

Informationen zur Fehlerbehebung finden Sie unter Beheben von Upgrade-Problemen mit Aurora MySQL Version 3.

Wenn Sie Fragen oder Bedenken haben, steht Ihnen der AWS Support in den Community-Foren und über den AWS Support zur Verfügung. Weitere Informationen finden Sie unter Verwalten eines Amazon-Aurora-DB-Clusters im Amazon-Aurora-Benutzerhandbuch.

Verbesserungen

Sicherheitsprobleme und CVEs wurden behoben:

  • Es wurde ein Problem behoben, das dazu führen konnte, dass im Auditprotokoll Ereignisse während der Rotation der Audit-Protokolldatei übersehen wurden.

Die folgenden CVE-Korrekturen sind in dieser Version enthalten:

Verbesserungen der Verfügbarkeit:

  • Es wurde ein Problem behoben, das bei der Wiederherstellung langer Transaktionen zu Datenbankneustarts führen kann.

  • Es wurde ein Problem behoben, das dazu führen kann, dass der Datenbank-Cluster nicht mehr verfügbar ist, wenn die Writer-Instanz neu gestartet wird, während die Datenbank Trigger für interne Systemtabellen erstellt oder gelöscht hat.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbankinstanz neu gestartet wird, während eine Abfrage ausgeführt wird, die auf eine Aggregatfunktion verweist.

  • Es wurde ein Problem behoben, das dazu führen kann, dass die Datenbank während des Rollbacks einer INSERT Anweisung neu gestartet wird, wenn die parallel Abfrage aktiviert ist.

  • Fast Insert ist nur für reguläre InnoDB-Tabellen in Aurora MySQL Version 3.03.2 und höher aktiviert. Diese Optimierung funktioniert nicht für temporäre InnoDB-Tabellen. Weitere Informationen zur Fast-Insert-Optimierung finden Sie unter Amazon Aurora MySQL Performance Enhancements.

Allgemeine Verbesserungen:

  • Es wurde ein Problem behoben, bei dem die Reader-Instance keine Tabelle öffnen konnte, mit ERROR 1146. Dieses Problem tritt auf, wenn bestimmte Typen von Online-DDL (Data Definition Language) ausgeführt werden, während der INPLACE-Algorithmus auf der Writer-Instance verwendet wird.

  • Es wurden Leistungsoptimierungen bei der Dateiverwaltung für Binärprotokoll-Replikate eingeführt, um Konflikte beim Schreiben in Relay-Protokolldateien zu reduzieren.

  • Es wurde ein Problem behoben, das bei aktivierter paralleler Abfrage dazu führte, dass der Abfrageplanoptimierer für bestimmte SELECT-Abfragen, die von einem primären oder sekundären Index profitieren, einen ineffizienten Ausführungsplan auswählte.

  • Unterstützung für logische Replikation wurde für die folgenden DCL-Anweisungen (Data Control Language) hinzugefügt: GRANT/REVOKE und CREATE/DROP/ALTER/RENAME USER.

  • Parallele Abfragen für Amazon Aurora MySQL werden nicht unterstützt, wenn Sie die Aurora-E/A-optimierte Cluster-Konfiguration wählen. Weitere Informationen finden Sie unter Einschränkungen der parallelen Abfrage für Aurora MySQL.

Upgrades und Migrationen:

  • Zur Durchführung eines Nebenversions-Upgrades für eine globale Aurora-Datenbank von Aurora MySQL Version 3.01 oder 3.02 zu Aurora MySQL Version 3.03 oder höher siehe Aktualisieren von Aurora MySQL durch Modifizierung der Engine-Version.

  • Es wurde ein Problem behoben, das zu schwerwiegenden Fehlern beim Upgrade auf Aurora MySQL Version 3 führen kann, wenn eine Auslöserdefinition ein reserviertes Schlüsselwort enthält, das nicht in Anführungszeichen eingeschlossen ist.

Integration von MySQL-Fehlerbehebungen (Community Edition)

Diese Version enthält alle Community-Fehlerbehebungen bis einschließlich 8.0.26, zusätzlich zu den unten aufgeführten. Weitere Informationen finden Sie unter MySQL-Fehlerbehebungen durch Aurora-MySQL-3.x-Datenbank-Engine-Updates.

  • Es wurde ein Problem behoben, das bei der Verarbeitung komplexer SQL-Anweisungen, die aus mehreren verschachtelten Common Table Expressions (CTEs) bestehen, manchmal zu falschen Abfrageergebnissen führen kann. (Fehler #34572040, Fehler #34634469, Fehler #33856374)

  • InnoDB: Eine Race-Bedingung zwischen Threads, die versuchten, Statistiken für dieselbe Tabelle zu deinitialisieren und zu initialisieren, führte zu einem Assert-Fehler. (Fehler #33135425)

  • InnoDB: Verhindert, dass Online-DDL-Operationen auf den Speicher zugreifen out-of-bounds . (Fehler #34750489, Fehler #108925)