Aurora My SQL Datenbank-Engine-Updates 2023-12-28 (Version 2.12.1, kompatibel mit My 5.7.40) SQL - 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 My SQL Datenbank-Engine-Updates 2023-12-28 (Version 2.12.1, kompatibel mit My 5.7.40) SQL

Version: 2.12.1

Aurora My SQL 2.12.1 ist allgemein verfügbar. Aurora My SQL 2.12-Versionen sind bis My SQL 5.7.40 kompatibel. Weitere Informationen zu Community-Änderungen finden Sie unter Änderungen in My SQL 5.7.40 (11.10.2022, allgemeine Verfügbarkeit).

Derzeit werden die SQL Versionen von Aurora My 2.07.*, 2.11.*, 2.12.*, 3.01.*, 3.02.*, 3.03.*, 3.04.* und 3.05.* unterstützt.

Sie können ein vorhandenes Aurora My SQL 2.*-Datenbankcluster auf Aurora My SQL 2.12.1 aktualisieren. Sie können auch einen Snapshot von jeder aktuell unterstützten Aurora SQL My-Version in Aurora My SQL 2.12.1 wiederherstellen.

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.

Anmerkung

Informationen zum Upgrade Ihres Aurora My SQL Datenbank-Clusters finden Sie unter Upgrade der Nebenversion oder des Patch-Levels eines Aurora My SQL DB-Clusters im Amazon Aurora Aurora-Benutzerhandbuch.

Verbesserungen

Sicherheitsprobleme wurden behoben und CVEs sind unten aufgeführt:

Diese Version enthält alle CVEs Community-Fixes bis einschließlich My SQL 5.7.44.

Korrekturen und andere Verbesserungen bei der Feinabstimmung der Handhabung in einer verwalteten Umgebung. Weitere CVE Korrekturen finden Sie unten:

Neue Funktionen:

  • Unterstützung für die Replikation von Binärprotokollen (Binlog) mit mehreren Threads hinzugefügt, bei der der SQL Thread auf dem Binärlog-Replikat nach Möglichkeit binäre Protokollereignisse parallel anwendet. Weitere Informationen zu den Konfigurationsoptionen zur Feinabstimmung Ihrer Multithread-Replikation finden Sie im Aurora-Benutzerhandbuch.

Verbesserungen der Verfügbarkeit:

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

  • Es wurde ein Problem mit Sperrkonflikten behoben, die durch einen Audit-Logging-Thread verursacht wurden und zu einer hohen CPU Auslastung und zu Timeouts bei Client-Anwendungen führen können.

  • 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 im Lock-Manager behoben, das zu einem Neustart oder Failover führen könnte, wenn zweiphasige Commits verarbeitet werden, bei denen die Isolationsstufe auf READ_COMMITED oder READ_UNCOMMITED festgelegt ist und entweder XA-Transaktionen verwendet werden oder das Binärprotokoll (Binlog) aktiviert ist.

  • Es wurde ein Problem behoben, das dazu führen kann, dass Datenbank-Cluster nicht verfügbar sind, 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 die Datenbank-Instance neu gestartet wird, wenn sich die Anzahl der Datenbankverbindungen dem durch den max_connections-Parameter festgelegten Wert nähert.

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

  • Das schnelle Einfügen ist in dieser SQL Version von Aurora My 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 My SQL Performance Enhancements.

Allgemeine Verbesserungen:

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine parallele Abfrage aufgrund vorübergehender Netzwerkprobleme beim Lesen von Daten aus dem Aurora-Cluster-Volume fehlschlägt.

  • Es wurde ein Problem im Zusammenhang mit der Verwaltung von Audit-Protokolldateien behoben, das dazu führen konnte, dass auf Protokolldateien für den Download oder die Rotation nicht zugegriffen werden konnte und das in einigen Fällen die CPU Auslastung erhöhte.

  • 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 procs_priv-Grant-Tabelle 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 bei Verwendung der Schreibweiterleitung in den globalen Statustabellen information_schema und performance_schema zu einem falschen Wert der Variablen Threads_running führen konnte.

  • Es wurde ein Problem behoben, das zu einem Neustart der Datenbank führte, wenn SELECT Anweisungen mit partitionierten Tabellen (erstellt in einer Version von My, die den alten ha_partition Partitionshandler SQL unterstützt) ausgeführt wurden und die parallel 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 My SQL Binlog-Replikat QUERY Ereignisse ausführt, die in die Binlog-Datei der Quelle geschrieben wurden, ohne dass eine durch den Befehl definierte Standarddatenbank vorhanden ist. USE

  • 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 dazu führen kann, dass Datenbankverbindungen geschlossen werden, bevor sie hergestellt wurden. Dieses Problem betrifft eher Datenbank-Instances, die Verbindungen mit hoher Geschwindigkeit öffnen und schließen.

  • Es wurde ein Problem behoben, das zu einem Datenbankneustart führen kann, wenn verbundene Benutzer von Binärprotokollen (Binlog) einen doppelten Binlog-Replikationsserver verwenden. IDs

  • Es wurde ein Problem behoben, das dazu führen kann, dass die Multithread-Binärprotokollreplikation beendet wird, wenn die replica_parallel_type Variable auf gesetzt LOGICAL_CLOCK und die replica_preserve_commit_order Variable umgekehrt wird. ON Dieses Problem kann auftreten, wenn eine Transaktion, die größer als 500 MB ist, auf der Quelle ausgeführt wird.

Fehlerkorrekturen bei der Integration von My SQL Community Edition

Diese Version enthält zusätzlich zu den unten aufgeführten Fehlerbehebungen alle Community-Fehlerbehebungen bis einschließlich 5.7.40. Weitere Informationen finden Sie unter Meine SQL Fehler, die durch Updates der Aurora My SQL 2.x-Datenbank-Engine behoben wurden.

  • Es wurde ein Problem behoben, das dazu führen kann, dass bestehende und neue Remote-Verbindungen blockiert werden, wenn sie gleichzeitig mit SHOW PROCESSLIST-Anweisung ausgeführt werden (Community-Fehler 34857411)

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

Funktionen, die in Aurora My SQL Version 2 nicht unterstützt werden

Die folgenden Funktionen werden derzeit in Aurora My SQL Version 2 (kompatibel mit My SQL 5.7) nicht unterstützt.

  • Scan-Batching

Meine SQL 5.7-Kompatibilität

Diese Aurora SQL My-Version ist drahtkompatibel mit My SQL 5.7 und enthält Funktionen wie JSON Unterstützung, räumliche Indizes und generierte Spalten. Aurora My SQL verwendet eine native Implementierung der räumlichen Indizierung mithilfe von Kurven in Z-Reihenfolge, um eine >20-mal bessere Schreibleistung und eine >10-mal bessere Leseleistung als My 5.7 für räumliche Datensätze zu erzielen. SQL

Diese Aurora SQL My-Version unterstützt derzeit nicht die folgenden My SQL 5.7-Funktionen:

  • Die CREATE TABLESPACE SQL Aussage

  • 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