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.
Updates für die Aurora MySQL-Datenbank-Engine 18.11.2022 (Version 3.02.2) (veraltet)
Version: 3.02.2
Aurora MySQL 3.02.2 ist allgemein verfügbar. Aurora MySQL 3.02-Versionen sind mit MySQL 8.0.23 kompatibel, Aurora-MySQL 2.x-Versionen sind kompatibel mit MySQL 5.7 und Aurora-MySQL-1.x-Versionen sind kompatibel mit MySQL 5.6.
Einzelheiten zu den neuen Funktionen in Aurora MySQL Version 3 und den Unterschieden zwischen Aurora MySQL Version 3 und Aurora MySQL Version 2 oder Community-MySQL 8.0 finden Sie unter Vergleich von Aurora MySQL Version 2 und Aurora MySQL Version 3 im Amazon Aurora Aurora-Benutzerhandbuch.
Derzeit werden die Aurora-MySQL-Versionen 1.19.5, 1.19.6, 1.22.*, 1.23.*, 2.04.*, 2.07.*, 2.08.*, 2.09.*, 2.10.*, 3.01.* und 3.02.* unterstützt.
Sie können einen Snapshot von jedem derzeit unterstützten Aurora-MySQL-Version-2-Cluster in Aurora MySQL 3.02.2 wiederherstellen.
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. Informationen zum Upgrade-Verfahren selbst finden Sie unter Upgrade zu 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
Verbesserungen
Aurora MySQL Version 3.02.2 ist im Allgemeinen mit Community MySQL 8.0.23 kompatibel.
Sicherheitsprobleme wurden behoben und CVEs sind unten aufgeführt:
Korrekturen und andere Verbesserungen bei der Feinabstimmung der Handhabung in einer verwalteten Umgebung. Weitere CVE-Korrekturen unten:
Verbesserungen der Verfügbarkeit:
-
Es wurde ein Problem behoben, das dazu führen kann, dass die Datenbank-Instance aufgrund eines irrtümlichen Zugriffs auf ungültigen Speicher neu gestartet wird, wenn eine Verbindung unmittelbar nach dem Commit einer Transaktion explizit oder implizit geschlossen wurde.
-
Es wurde ein Problem behoben, das dazu führen kann, dass das Datenbank-Startup bei größeren Instance-Klassen wiederholt unterbrochen wird, wenn die Initialisierung des Pufferpools länger als erwartet dauert.
-
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass die Datenbankinstanz neu gestartet wird, wenn Aurora Serverless v2 versucht fälschlicherweise, den Tabellen-Cache während der Skalierung zu aktualisieren.
-
Es wurde ein Problem behoben, das unter seltenen Bedingungen dazu führen könnte, dass die DB-Instance neu gestartet wird, während eine Abfrage mit einer GROUP BY-Klausel verarbeitet wird, die eine Dezimalspalte auf null Dezimalstellen kürzt.
-
Das schnelle Einfügen ist in dieser Aurora MySQL-Version nicht aktiviert, da ein Problem zu Inkonsistenzen beim Ausführen von Abfragen wie
INSERT INTO
SELECT
, und führen kann.FROM
Weitere Informationen zur Fast-Insert-Optimierung finden Sie unter Amazon Aurora MySQL Performance Enhancements.
Allgemeine Verbesserungen:
-
Es wurde ein Problem behoben, das dazu führen kann, dass das Upgrade von Aurora MySQL Version 2 (mit MySQL 5.7 kompatibel) zu Aurora MySQL Version 3 (mit MySQL 8.0 kompatibel) aufgrund von Metadaten-Inkonsistenzen in der mysql.host-Tabelle fehlschlägt.
-
Es wurden Leistungsverbesserungen hinzugefügt, um die Upgrade-Zeit von Aurora MySQL Version 2 (mit MySQL 5.7 kompatibel) zu Aurora MySQL Version 3 (mit MySQL 8.0 kompatibel) zu reduzieren. Durch die Parallelisierung bestimmter Upgrade-Schritte wird die Zeit bei Verwendung größerer Instance-Klassen wie db.r6g.16xlarge oder db.r5.24xlarge weiter verkürzt.
-
Es wurde Unterstützung für die Anzeige aller Fehler beim Upgrade von Aurora MySQL Version 2 (mit MySQL 5.7 kompatibel) zu Aurora MySQL Version 3 (mit MySQL 8.0 kompatibel) hinzugefügt, wohingegen frühere Versionen auf die Anzeige von nur 50 Fehlern beschränkt waren.
-
Es wurde ein Problem behoben, das unter seltenen Bedingungen dazu führen kann, dass die Zähler für die automatische Inkrementierung nach dem Upgrade von Aurora MySQL Version 2 (kompatibel mit MySQL 5.7) zu Aurora MySQL Version 3 (mit MySQL 8.0 kompatibel) inkorrekt sind.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Hauptversions-Upgrades von Aurora MySQL Version 2 zu Aurora MySQL Version 3 fehlschlagen, wenn die Migration der Tabellen `mysql.innodb_table_stats` und `mysql.innodb_index_stats` länger dauert als erwartet. Dieses Problem betraf hauptsächlich Datenbank-Cluster mit einer großen Anzahl von Tabellen (> 1,5 Millionen).
-
Es wurde ein Problem behoben, das dazu führen kann, dass Hauptversions-Upgrades von Aurora MySQL Version 2 zu Aurora MySQL Version 3 aufgrund eines Fehlers im AMS-8.0-Engine-Upgrade-Workflow fehlschlagen, wodurch die Protokolldatensätze auf dem Aurora-Speicher-Cluster-Volume gesammelt und normale Schreibvorgänge gestoppt werden. Dieses Problem betraf hauptsächlich Datenbank-Cluster mit einer großen Anzahl von Tabellen (> 750 000).
-
Es wurde ein Problem behoben, das verhindert, dass ungenutzte Aurora MySQL Serverless v2-Instances auf 0,5 herunterskaliert wurden, ACUs weil die MySQL-Bereinigungs-Threads fälschlicherweise aktiv gehalten wurden.
-
Es wurde ein Problem behoben, bei dem Anwendungen beim Herstellen einer Verbindung zu einer DB-Instance eine erhöhte Latenz aufweisen konnten, wenn die Instance plötzlich deutlich mehr eingehende Verbindungen verzeichnete.
-
Zwei neue CloudWatch Amazon-Metriken wurden eingeführt, um Verzögerungen beim Verbindungsaufbau für Aurora MySQL-Datenbank-Instances zu beheben. Weitere Informationen zu AuroraSlowHandshakeCount und AuroraSlowConnectionHandleCount Metriken finden Sie in den CloudWatch Aurora-Metrikdefinitionen.
Integration von MySQL-Fehlerbehebungen (Community Edition)
Diese Version enthält alle Community-Fehlerbehebungen bis einschließlich 8.0.23, 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 unter bestimmten Bedingungen aufgrund einer ungenauen Berechnung der NULL-Eigenschaft bei der Ausführung einer Abfrage mit einer OR-Bedingung zu falschen Ergebnissen führen kann. (Fehler #34060289)
-
Es wurde ein Problem behoben, das unter bestimmten Bedingungen zu falschen Ergebnissen führen kann, wenn die folgenden beiden Bedingungen erfüllt sind:
-
Eine abgeleitete Tabelle wird mit dem äußeren Abfrageblock zusammengeführt.
-
Die Abfrage umfasst einen Left Join und eine IN-Unterabfrage. (Fehler #34060289)
-
-
Es wurde ein Problem behoben, bei dem es nicht möglich war, die DROP-Berechtigung für das Performance-Schema zu widerrufen. (Fehler #33578113)
-
Es wurde ein Problem behoben, bei dem eine gespeicherte Prozedur, die eine IF-Anweisung mit EXISTS, die auf eine oder mehrere Tabellen wirkte, die zwischen den Ausführungen gelöscht und neu erstellt wurden, bei den nachfolgenden Aufrufen nach dem ersten nicht korrekt ausgeführt wurde. (MySQL-Fehler #32855634).
-
Es wurden inkorrekte AUTO_INCREMENT-Werte generiert, wenn der maximale ganzzahlige Spaltenwert überschritten wurde. Der Fehler war darauf zurückzuführen, dass der maximale Spaltenwert nicht berücksichtigt wurde. Es hätte der vorherige gültige AUTO_INCREMENT-Wert zurückgegeben werden müssen, was zu einem Fehler mit doppeltem Schlüssel führte. (Fehler #87926, Fehler #26906787)
-
Es wurde ein Problem behoben, das zu einem Fehler beim Upgrade eines Aurora MySQL-Datenbank-Clusters der Version 1 (kompatibel mit MySQL 5.6) führen kann, der eine vom Benutzer erstellte Tabelle mit einer bestimmten Tabelle IDs enthält. Die Zuweisung dieser Tabellen IDs kann IDs beim Upgrade von Aurora MySQL Version 2 (kompatibel mit MySQL 5.7) auf Aurora MySQL Version 3 (kompatibel mit MySQL 8.0) zu einem Konflikt in der Datenwörterbuchtabelle führen (Bug #33919635)