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 2024-07-09 (Version 2.12.3, kompatibel mit MySQL 5.7.44) Diese Version hat das Ende der Standardunterstützung erreicht.
Version: 2.12.3
Aurora MySQL 2.12.3 ist allgemein verfügbar. Aurora MySQL 2.12-Versionen sind bis zu MySQL 5.7.44 kompatibel. Weitere Informationen zu Community-Änderungen finden Sie unter Änderungen in MySQL 5.7.44 (11.10.2022,
Derzeit werden die Aurora MySQL-Versionen 2.11.*, 2.12.*, 3.03.*, 3.04.*, 3.05.*, 3.06.* und 3.07.* unterstützt.
Sie können einen vorhandenen Aurora MySQL 2.*-Datenbankcluster auf Aurora MySQL 2.12.3 aktualisieren. Sie können auch einen Snapshot von jeder aktuell unterstützten Aurora MySQL-Version in Aurora MySQL 2.12.3 wiederherstellen.
Wenn Sie Fragen oder Bedenken haben, steht Ihnen der AWS Support in den Community-Foren und über den AWS Support
Anmerkung
Informationen zum Upgrade Ihres Aurora-MySQL-Datenbank-Clusters finden Sie unter Upgrade der Nebenversion oder des Patch-Levels eines Aurora-MySQL-DB-Clusters im Amazon-Aurora-Benutzerhandbuch.
Verbesserungen
Sicherheitsprobleme wurden behoben und CVEs:
-
Ein Sicherheitsproblem für gespeicherte MySQL-Prozeduren wurde behoben.
Diese Version enthält alle Community-CVE-Fixes bis einschließlich MySQL 5.7.44. Die folgenden CVE-Korrekturen sind enthalten:
Verbesserungen der Verfügbarkeit:
-
Es wurde ein Problem behoben, das dazu führte, dass eine Aurora MySQL-DB-Instance neu gestartet wurde, wenn eine parallel Abfrage ausgeführt wurde.
-
Es wurde ein Problem behoben, das dazu führen kann, dass ein Datenbankserver aufgrund des gleichzeitigen Zugriffs auf Verbindungsressourcen bei Seamless Scaling, Zero Downtime Restart (ZDR) und Zero Downtime Patching (ZDP) neu gestartet wird.
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Reader-DB-Instance neu gestartet wird, wenn Speicher freigegeben wird, der für die Protokollanwendung verwendet wurde.
-
Es wurde ein Problem in einem Hintergrundprozess behoben, das zu einer längeren oder fehlgeschlagenen Ausführung von Abfragen führte, während der Hintergrundvorgang temporäre Indizes löschte.
-
Es wurde ein Problem mit Startroutinen behoben, das dazu führen kann, dass Writer-DB-Instances aufgrund inkonsistenter Metadaten neu gestartet werden.
-
Es wurde ein Indikator für den Fortschritt der Transaktionswiederherstellung hinzugefügt. Dadurch wird eine potenzielle Nichtverfügbarkeit in seltenen Situationen vermieden, wenn die Wiederherstellung der Transaktion lange dauert.
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Reader-DB-Instance neu gestartet wird, wenn eine Tabelle gelesen wird, die in der Writer-DB-Instance geändert oder gelöscht wurde.
-
Es wurde ein Problem behoben, bei dem ein niedriger
thread_stack
Parameterwert dazu führte, dass die Datenbank wiederholt neu gestartet wurde. Der zulässigethread_stack
Mindestwert wurde von 131.072 auf 136.192 erhöht, um einen erfolgreichen Start sicherzustellen und Startprobleme zu vermeiden. -
Es wurde ein Problem behoben, das dazu führte, dass eine Reader-DB-Instance neu gestartet wurde, wenn eine parallel Abfrage ausgeführt wurde.
-
Es wurde ein Problem behoben, das dazu führen kann, dass Aurora-Read Replicas neu gestartet werden, wenn bestimmte seltene Transaktions-Commit-Bestellungen auf der Writer-DB-Instance ausgeführt wurden.
-
Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass eine DB-Instance neu gestartet wird, wenn eine schreibgeschützte Transaktion gemeinsame Sperren erhält.
-
Es wurde ein Problem behoben, das dazu führen kann, dass eine Reader-DB-Instance, die Schreibweiterleitung verwendet, neu gestartet wird, wenn eine weitergeleitete implizite Commit-Anweisung
auf einen Fehler stößt.
Allgemeine Verbesserungen:
-
Es wurde ein Problem behoben, das dazu führen kann, dass in SQL-Anweisungen in einigen Zeilen unerwartete Fehler oder Warnungen wegen einer Verletzung des Primärschlüssels auftreten, wenn in einer Tabelle mit einer
AUTO_INCREMENT
Primärschlüsselspalte und einer eindeutigen Schlüsselspalte gleichzeitigeINSERT
Anweisungen ausgeführt werden, und wenn eineINSERT
Anweisung eindeutige Schlüsselverletzungen in verschiedenen Zeilen aufweist. -
Es wurde ein Problem behoben, das zu falschen Abfrageergebnissen führen kann, wenn ZDR Sitzungsvariablen, die als Hinweise in Abfragen festgelegt wurden, fälschlicherweise wiederherstellt.
-
Es wurde ein Problem in der parallel Abfrage behoben, das dazu führte, dass bei Verwendung der integrierten Funktionen
LPAD
und derRPAD
Zeichenkettenfunktion eine unvollständige Ergebnismenge zurückgegeben wurde. -
Es wurde ein Problem behoben, das dazu führt, dass Fremdschlüsselindizes auf Leser-DB-Instances fehlen, wenn eine
ALTER TABLE RENAME COLUMN
Anweisung auf der Writer-DB-Instance für eine Tabelle mit einem Fremdschlüssel ausgeführt wird. -
Es wurde ein Problem behoben, das dazu führen kann, dass die Deaktivierung der Schreibweiterleitung nicht abgeschlossen werden kann.
-
Es wurde ein Problem behoben während Aurora Serverless v1 Skalierung, die dazu führt, dass die DB-Instance aufgrund eines falschen Zugriffs auf eine interne Datenstruktur beim Finden eines Skalierungspunkts neu gestartet wird.
-
Es wurde ein Problem behoben, bei dem das Performance-Schema nicht aktiviert war, als die automatische Verwaltung von Performance Insights für db.t4g.medium- und db.t4g.large-DB-Instances aktiviert wurde.
-
Das Anforderungs-Timeout für Aurora-Machine-Learning-Operationen an Amazon SageMaker AI wurde von 3 auf 30 Sekunden erhöht. Dies hilft bei der Lösung eines Problems, bei dem Kunden möglicherweise eine erhöhte Anzahl von Wiederholungsversuchen oder Fehlern bei Anfragen von Aurora Machine Learning an Amazon SageMaker AI feststellen, wenn sie größere Batchgrößen verwenden.
-
Es wurde ein Problem behoben, bei dem langsame
INSERT
DELETE
, undUPDATE
Abfragen, die vom MySQL Event Schedulerausgeführt wurden, nicht im Protokoll für langsame Abfragen aufgezeichnet wurden, es sei denn, ihnen ging eine langsame SELECT
Abfrage voraus.
Integration von MySQL-Fehlerbehebungen (Community Edition)
Diese Version enthält alle Community-Bugfixes bis einschließlich 5.7.44. Weitere Informationen finden Sie unter MySQL-Fehlerbehebungen durch Aurora MySQL 2.x-Datenbank-Engine-Updates.
-
Es wurde ein Problem behoben, bei dem temporäre Tabellen, die während der Ausführung von Anweisungen an Trigger gebunden waren, zu einem unerwarteten Neustart der DB-Engine führen konnten.
-
Es wurde ein Fehler behoben, der dazu führen kann, dass der Server beendet wird, wenn Einzeltabellen
UPDATE
undDELETE
Anweisungen, die indizierte Ausdrücke verwenden, als vorbereitete Anweisungen ausgeführt werden. (Fehler#29257254)
In Aurora-MySQL-Version 2 nicht unterstützte Funktionen
Die folgenden Features werden derzeit in Aurora MySQL Version 2 nicht unterstützt (kompatibel mit MySQL 5.7):
-
Scan-Batching
Kompatibilität mit MySQL 5.7
Diese Aurora-MySQL-Version ist drahtkompatibel mit MySQL 5.7 und enthält Funktionen wie JSON-Unterstützung, räumliche Indizes und generierte Spalten. Aurora MySQL verwendet eine native Implementierung der räumlichen Indexierung unter Verwendung von Kurven der Z-Ordnung, um eine > 20 x bessere Schreibleistung und eine > 10 x bessere Leseleistung als MySQL 5.7 für räumliche Datensätze zu liefern.
Diese Aurora-MySQL-Version bietet aktuell keine Unterstützung für die folgenden MySQL-5.7-Funktionen:
-
Die SQL-Anweisung
CREATE TABLESPACE
-
Plugin für die Gruppenreplikation
-
Größere Seitengröße
-
Laden des InnoDB-Pufferpools beim Starten
-
Plugin für den InnoDB-Volltext-Parser
-
Replikation aus mehreren Quellen
-
Größenanpassung des Online-Pufferpools
-
Plugin für die Passwortvalidierung
-
Plugins für die Umformulierung von Abfragen
-
Replikationsfilter
-
X Protocol