Updates der Aurora MySQL-Datenbank-Engine 2024-06-26 (Version 3.06.1, kompatibel mit MySQL 8.0.34) - 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.

Updates der Aurora MySQL-Datenbank-Engine 2024-06-26 (Version 3.06.1, kompatibel mit MySQL 8.0.34)

Version: 3.06.1

Aurora MySQL 3.06.1 ist allgemein verfügbar. Aurora MySQL 3.06-Versionen sind mit MySQL 8.0.34 kompatibel. 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. Die Unterschiede zwischen Aurora MySQL Version 3 und Aurora MySQL Version 2 finden Sie unter Vergleich von Aurora MySQL Version 2 und Aurora MySQL Version 3. Einen Vergleich von 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 im Amazon Aurora Aurora-Benutzerhandbuch.

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

Sie können ein direktes Upgrade durchführen, einen Snapshot wiederherstellen oder ein verwaltetes Blue/Green-Upgrade mit Amazon RDS Blue/Green Deployments von jedem aktuell unterstützten Aurora MySQL Version 2-Cluster auf einen Aurora MySQL-Cluster der Version 3.06.1 starten.

Informationen zur Planung eines Upgrades auf Aurora MySQL Version 3 finden Sie unter Planung eines Hauptversions-Upgrades für einen Aurora MySQL-DB-Cluster. 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 Problembehandlung für das direkte Upgrade von Aurora MySQL im Amazon Aurora 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

Sicherheitsprobleme wurden behoben und CVEs:

Diese Version enthält alle Community-CVE-Fixes bis einschließlich MySQL 8.0.34. 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 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, das zu einer Speicherzugriffsverletzung führte, die dazu führte, dass ein Mutex-Objekt veröffentlicht wurde, das dem Thread nicht mehr gehörte.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Aurora MySQL-Writer-DB-Instance neu gestartet wird, wenn eine Schreibweiterleitungssitzung geschlossen wird, während eine weitergeleitete Abfrage ausgeführt wird.

  • Es wurde ein Problem behoben, das dazu führte, dass eine DB-Instance neu gestartet wurde, wenn große GTID-Sätze auf einer Instance mit aktiviertem Binärprotokoll verarbeitet wurden.

  • Es wurde ein Problem behoben, das in seltenen Fällen dazu führen kann, dass eine Reader-Instance neu gestartet wird, wenn SELECT Abfragen für Tabellen mit einer Fremdschlüsseleinschränkung ausgeführt werden.

  • Es wurde ein Problem behoben, das dazu führte, dass eine DB-Instance neu gestartet wurde, wenn versucht wurde, das InnoDB-Datenwörterbuch während der Datenbankwiederherstellung wiederherzustellen.

  • Es wurde ein Problem behoben in Aurora Serverless v2 das kann zu einem Neustart der Datenbank während der Skalierung führen.

Allgemeine Verbesserungen:

  • Es wurde ein Problem bei der Veröffentlichung von Code für Metriken behoben, bei dem Speicher nach der Freigabe verwendet werden konnte.

  • Es wurde ein Problem behoben, das aufgrund eines nicht vorhandenen Undo-Tablespace-Objekts zu wiederholten Neustarts der DB-Engine führte.

  • Es wurde ein Problem mit der automatischen Kürzung von Undo-Tablespaces behoben, wenn sie in Upgrade-Szenarien den Schwellenwert innodb_max_undo_log_size überschreiten.

  • Es wurde ein Problem behoben, bei dem bei Verwendung von Aurora Global Database ein falscher Wert für die threads_running Statusvariable angegeben wurde.

  • Es wurde ein Problem behoben, bei dem eine Lesereplik eines Aurora MySQL-Binärprotokolls (Binlog) mit aktivierter parallel sekundärer Indexoptimierung neu gestartet wurde, wenn Replikationsänderungen auf Tabellen mit Fremdschlüsseln angewendet wurden.

  • Aurora MySQL Version 3.06.0 hat Unterstützung für die Amazon Bedrock-Integration hinzugefügt. In diesem Zusammenhang wurden neue reservierte Schlüsselwörter (accept,aws_bedrock_invoke_model, aws_sagemaker_invoke_endpointcontent_type, undtimeout_ms) hinzugefügt. In Aurora MySQL Version 3.06.1 wurden diese Schlüsselwörter in nicht reservierte Schlüsselwörter geändert, die als Bezeichner ohne Anführungszeichen zulässig sind. Weitere Informationen darüber, wie MySQL mit reservierten und nicht reservierten Schlüsselwörtern umgeht, finden Sie in der MySQL-Dokumentation unter Schlüsselwörter und reservierte Wörter.

  • Es wurde ein Problem behoben, bei dem nicht eindeutig eine Fehlermeldung an den Client zurückgegeben wurde, wenn der Amazon Bedrock-Service von einem Aurora MySQL-DB-Cluster in einem Land aufgerufen wurde, in AWS-Region dem Amazon Bedrock noch nicht verfügbar ist.

  • Es wurde ein Problem behoben, das dazu führte, dass eine DB-Instance aufgrund ungenauer Schlosshalterinformationen neu gestartet wurde, rw_lock wenn parallel Lesevorgänge verwendet wurden.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine DB-Instance neu gestartet wird, wenn sie ausgeführt SHOW VOLUME STATUS wird.

  • Es wurde ein Problem mit der Speicherverwaltung behoben, das bei der Ausführung von SELECT ... INTO OUTFILE ... Abfragen zu einem Rückgang des freien Speichers im Laufe der Zeit führte.

  • Es wurde Unterstützung für die connection_memory_chunk_size Parameter connection_memory_limit und hinzugefügt, die auf Sitzungsebene gesetzt werden müssen, sodass sie sich ähnlich wie die entsprechende Funktionalität in der MySQL Community Edition verhalten. Der connection_memory_limit Parameter legt die maximale Speichermenge fest, die von einer einzelnen Benutzerverbindung verwendet werden kann. Der connection_memory_chunk_size Parameter legt die Chunking-Größe für Aktualisierungen des globalen Speichernutzungszählers fest.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine DB-Instance neu gestartet wird, wenn der lokale Speicher auf der DB-Instance die volle Kapazität erreicht hat.

  • 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.

  • Es wurde ein Problem behoben, das dazu führen kann, dass eine Writer-DB-Instance neu gestartet wird, wenn eine Leser-DB-Instance, die Schreibweiterleitung verwendet, eine Data Manipulation Language (DML) -Anweisung ausführt, die einen Zeitstempelwert enthält und der Datenbankparameter auf gesetzt ist. time_zone UTC

  • Es wurde ein Problem beim Zero-Downtime-Patching (ZDP) behoben, das verhindert, dass eine DB-Instance Client-Verbindungen schließt, wenn der vom Kunden konfigurierte Mindestwert von entweder oder erreicht wurde. wait_timeout interactive_timeout

Upgrades und Migrationen:

  • Es wurde ein Problem behoben, das dazu führte, dass Upgrades oder Migrationen fehlschlugen, wenn die Zielversion der Aurora MySQL-DB-Engine 3.04.0 oder höher ist. Dies tritt auf, wenn der lower_case_table_names DB-Cluster-Parameter auf 1 gesetzt ist und die MySQL-Datenbankkollation nicht mit Tabellennamen in Kleinbuchstaben kompatibel ist.

Integration von MySQL-Fehlerbehebungen (Community Edition)

Diese Version enthält alle Community-Bugfixes bis einschließlich 8.0.34. Weitere Informationen finden Sie unter MySQL-Fehlerbehebungen durch Aurora-MySQL-3.x-Datenbank-Engine-Updates.