Aurora-MySQL-Datenbank-Engine-Updates 17.10.2023 (Version 2.11.4, kompatibel mit MySQL 5.7.12) - 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 17.10.2023 (Version 2.11.4, kompatibel mit MySQL 5.7.12)

Version: 2.11.4

Aurora MySQL 2.11.4 ist allgemein verfügbar. Aurora-MySQL-2.11-Versionen sind kompatibel mit MySQL 5.7.12. Weitere Informationen zu Community-Änderungen finden Sie unter Änderungen in MySQL 5.7.12 (11.04.2016, Allgemeine Verfügbarkeit).

Derzeit werden die Aurora-MySQL-Versionen 2.07.9, 2.07.10, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.* und 3.04.* unterstützt.

Sie können einen vorhandenen Aurora-MySQL-2.*-Datenbank-Cluster zu Aurora MySQL 2.11.4 aktualisieren. Sie können auch einen Snapshot von jeder derzeit unterstützten Aurora-MySQL-Version in Aurora MySQL 2.11.4 wiederherstellen.

Wenn Sie eine globale Aurora-MySQL-Datenbank auf Version 2.11.* aktualisieren, müssen Sie Ihre primären und sekundären DB-Cluster auf exakt dieselbe Version aktualisieren, einschließlich des Patch-Levels. Weitere Informationen zum Upgrade der Nebenversion einer globalen Aurora-Datenbank finden Sie unter Upgrades für Nebenversionen.

Unmittelbar nach der Durchführung eines In-Place-Engine-Versions-Upgrades zu Aurora MySQL 2.11.* wird automatisch ein Betriebssystem-Upgrade auf alle betroffenen Instances der DB-Instance-Klassen db.r4, db.r5, db.t2 und db.t3 angewendet, sofern auf den Instances eine alte Betriebssystemversion ausgeführt wird. In einem Multi-AZ-DB-Cluster wenden alle Reader-Instances zuerst das Betriebssystem-Upgrade an. Wenn das Betriebssystem-Upgrade in der ersten Reader-Instance abgeschlossen ist, erfolgt ein Failover und die vorherige Writer-Instance wird aktualisiert.

Anmerkung

Das Betriebssystem-Upgrade wird bei Hauptversions-Upgrades nicht automatisch auf die globalen Aurora-Datenbanken angewendet.

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.

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

Behobene Sicherheitsprobleme und CVEs sind unten aufgeführt:

  • Es wurde ein Problem behoben, bei dem Ereignisse, die während der Verarbeitung von Audit-Protokoll-Rotationen gemeldet wurden, möglicherweise nicht in das Audit-Protokoll geschrieben wurden.

  • CVE-2022-24407

Verbesserungen der Verfügbarkeit:

  • Es wurde ein Problem behoben, bei dem es bei Aurora-MySQL-Datenbank-Instances, die parallele Abfragen verwenden, zu einem Datenbankneustart kommen kann, wenn eine große Anzahl gleichzeitiger paralleler Abfragen ausgeführt wird.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, während E/A-intensive Lese-Workloads ausgeführt werden.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Datenbank-Instance neu gestartet wird, wenn versucht wird, eine Datenbankseite zu lesen, die zu einer gelöschten Tabelle gehört.

  • Es wurde ein Problem behoben, das dazu führen kann, dass die Reader-Instance neu gestartet wird, wenn die Writer-Instance das Datenbank-Volume auf ein Vielfaches von 160 GB erhöht.

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

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Reader-Instance neu gestartet wird, wenn DML-Abfragen (Data Manipulation Language) in einer Tabelle ausgeführt werden, die einen Volltextindex enthält.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Reader-Instance neu gestartet wird, während eine Abfrage ausgeführt wird, die einen parallelen Aurora-Abfrageausführungsplan verwendet.

  • Es wurde ein Problem behoben, das dazu führen kann, dass die Writer-Instance neu gestartet wird, während die OPTIMIZE TABLE-Abfrage in einer Tabelle mit einem Volltextsuche-Index (FTS) ausgeführt wird.

  • Das schnelle Einfügen ist in dieser Aurora MySQL-Version nicht aktiviert, da ein Problem zu Inkonsistenzen beim Ausführen von Abfragen wie INSERT INTOSELECT, 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, bei dem es bei kleinen Lesereplikat-Instances nach einem Upgrade von Versionen unter 2.11.* zu einer erhöhten Replikationsverzögerung kommen kann.

  • Es wurde ein Problem behoben, das zu einer übermäßigen Anzahl von Protokollmeldungen führen kann, wenn die Grant-Tabelle procs_priv zur Überprüfung von Anfragen konsultiert wird, die gespeicherte Routinen beinhalten.

  • Es wurde ein Speicherverwaltungsproblem behoben, das dazu führen kann, dass die Datenbank-Instance bei der Ausführung von Abfragen mithilfe der Hash-Join-Optimierung zu viel Speicher beansprucht.

  • Es wurde ein Problem behoben, das zu einem Neustart der Datenbank führte, wenn SELECT-Anweisungen mit partitionierten Tabellen (erstellt in einer Version von MySQL, die den alten ha_partition-Partitions-Handler unterstützt) ausgeführt wurden und die parallele Abfrage vom Abfrageplaner ausgewählt wurde.

  • Es wurde ein Problem behoben, das verhindern kann, dass neue Client-Verbindungen zur Datenbank hergestellt werden, wenn die Schreibweiterleitung aktiviert ist.

  • Reduzierte Verzögerung bei der Replikation von Binärprotokollen (Binlog), wenn ein Aurora-MySQL-Binlog-Replikat QUERY-Ereignisse ausführt, die in die Binlog-Datei der Quelle geschrieben werden, ohne dass eine durch den Befehl USE definierte Standarddatenbank vorhanden ist.

  • Es wurde ein Problem mit Index-Scans behoben, bei dem möglicherweise ein falsches Ergebnis zurückgegeben wurde, wenn eine SELECT-Abfrage ausgeführt wurde, bei der die GROUP BY-Klausel verwendet und der aurora_parallel_query-Parameter zu ON geändert wurde.

  • Es wurde Unterstützung für die Aktivierung und Deaktivierung der binären Protokollierung auf Sitzungsebene hinzugefügt. Siehe Gespeicherte Prozeduren – Replizieren im Amazon-Aurora-Benutzerhandbuch.

  • Es wurde ein Problem behoben, das dazu führen kann, dass ein Binlog-Replikat neu gestartet wird, wenn die Systemvariable server_uuid der Quelle fehlt oder einen ungültigen Wert hat.

  • Es wurde Unterstützung für die Einstellung des binären Protokollformats auf Sitzungsebene hinzugefügt. Siehe Gespeicherte Prozeduren – Replizieren im Amazon-Aurora-Benutzerhandbuch.

  • Es wurde ein Problem behoben, das dazu führen kann, dass die CommitLatency CloudWatch Metrik falsch gemeldet wird, wenn der innodb_flush_log_at_trx_commit Parameter nicht auf 1 gesetzt ist.

  • Es wurde ein Problem behoben, das verhindert hat, dass InnoDB-Statistiken veralten, was manchmal zu einem suboptimalen Abfrageausführungsplan und damit zu einer Verlängerung der Abfrageausführungszeit führen kann.

  • Es wurde ein Problem behoben, das einen Datenbank-Neustart verursachen kann, wenn verbundene Binärprotokoll-Benutzer (Binlog) doppelte Binlog-Replikationsserver-IDs verwenden.

Integration von MySQL-Fehlerbehebungen (Community Edition)

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

  • Replikation: Einige binäre Protokollereignisse wurden nicht immer korrekt behandelt. (Fehler #34617506)

  • Es wurde ein Problem behoben, das aufgrund einer TLS-Zertifikatsrotation im Hintergrund zu einer höheren CPU-Auslastung führen kann (Community-Fehler-Behebung #34284186).

  • In vorbereiteten Anweisungen konnten einige Arten von Unterabfragen einen Serverabbruch verursachen. (Fehler #33100586)

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):

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:

  • Plug-In 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

  • Die SQL-Anweisung CREATE TABLESPACE