Aurora-MySQL-Datenbank-Engine-Updates 11.12.2020 (Version 2.09.1) (veraltet) - 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 11.12.2020 (Version 2.09.1) (veraltet)

Version: 2.09.1

Aurora MySQL 2.09.1 ist allgemein verfügbar. Aurora MySQL 2.x-Versionen sind mit MySQL 5.7 kompatibel. Aurora MySQL 1.x-Versionen sind mit MySQL 5.6 kompatibel.

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 bestehenden Aurora MySQL 2.* Datenbank-Cluster auf Aurora MySQL 2.09.1 aktualisieren. Bei Clustern mit Aurora MySQL Version 1 können Sie ein bestehendes Cluster mit Aurora MySQL 1.23 oder höher direkt auf 2.09.1 aktualisieren. Sie können auch einen Snapshot von jeder derzeit unterstützten Aurora MySQL-Version in Aurora MySQL 2.09.1 wiederherstellen.

Geben Sie zum Erstellen eines Clusters mit einer älteren Version von Aurora MySQL die Engine-Version über AWS Management Console, AWS CLI oder die RDS-API an.

Bei Fragen oder Bedenken steht Ihnen der AWS Support in den Community-Foren und über 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-MySQL-Datenbank-Clusters finden Sie unter Upgrade der Nebenversion oder des Patch-Levels eines Aurora-MySQL-DB-Clusters im Amazon-Aurora-Benutzerhandbuch.

Verbesserungen

Fehlerbehebungen bei der Sicherheit:

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

Inkompatible Änderungen:

Diese Version führt eine Berechtigungsänderung ein, die sich auf das Verhalten des mysqldump Befehls auswirkt. Benutzer müssen das PROCESS Recht haben, auf die INFORMATION_SCHEMA.FILES Tabelle zuzugreifen. Um den mysqldump Befehl ohne Änderungen auszuführen, erteilen Sie dem Datenbankbenutzer, mit dem sich der PROCESS Befehl verbindet, die mysqldump Berechtigung. Sie können den mysqldump Befehl auch mit der --no-tablespaces Option ausführen. Mit dieser Option enthält die mysqldump Ausgabe keine CREATE LOGFILE GROUP oder CREATE TABLESPACE Anweisungen. In diesem Fall greift der mysqldump Befehl nicht auf die INFORMATION_SCHEMA.FILES Tabelle zu, und Sie müssen die PROCESS Berechtigung nicht erteilen.

Verbesserungen der Verfügbarkeit:

  • Es wurde ein Problem behoben, das dazu führen konnte, dass sich eine Clientsitzung aufhängte, wenn die Datenbankengine beim Lesen oder Schreiben in das Netzwerk auf einen Fehler stieß.

  • Es wurde ein Speicherleck in der Funktion zur dynamischen Größenänderung behoben, das in 2.09.0 eingeführt wurde.

Globale Datenbanken:

  • Es wurden mehrere Probleme behoben, bei dem die Replikate einer sekundären Datenbankregion beim Upgrade auf Version 2.09.0 neu gestartet werden konnten, während der primäre Region-Writer eine ältere Release-Version hatte.

Integration von MySQL-Fehlerbehebungen (Community Edition):

  • Replikation: Doppelspieltransaktionen konnten manchmal den Slave-Applier blockieren, wenn die Transaktionsisolationsstufe auf REPEATABLE READ festgelegt wurde. (Bug #25040331)

  • Bei einer Tabelle mit einer TIMESTAMP- oder DATETIME-Spalte mit dem Standardwert CURRENT_TIMESTAMP könnte die Spalte auf 0000-00-00 00:00:00 initialisiert werden, wenn die Tabelle einen BEFORE INSERT-Auslöser hat. (Bug #25209512, Bug #84077)

  • Bei einer INSERT-Anweisung, für die die VALUES-Liste mit einer Unterabfrage, die eine Verknüpfung enthält, Werte für die zweite oder spätere Zeile erzeugte, konnte es zu einer Beendigung des Servers kommen, nachdem die erforderlichen Berechtigungen nicht aufgelöst wurden. (Bug #23762382)

Vergleich mit Aurora MySQL Version 1

Die folgenden Amazon Aurora MySQL-Funktionen werden in Aurora MySQL Version 1 (mit MySQL 5.6 kompatibel), jedoch derzeit nicht in Aurora MySQL Version 2 (MySQL 5.7 kompatibel) unterstützt.

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