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

Version: 2.06.0

Aurora MySQL 2.06.0 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.

Zurzeit werden die Aurora MySQL-Versionen 1.14.*, 1.15.*, 1.16.*, 1.17.*, 1.18.*, 1.19.*, 2.01.*, 2.02.*, 2.03.*, 2.04.*, 2.05.*, 2.06.*, 2.04.*, 2.05.* und 2.06.* unterstützt.

Sie können einen Snapshot aus einer derzeit unterstützten Aurora MySQL-Version auf Aurora MySQL 2.06.0 wiederherstellen. Sie haben die Möglichkeit, bestehende Aurora MySQL 2.* Datenbank-Cluster auf Aurora MySQL 2.06.0 upzugraden. Sie können einen vorhandenen Aurora MySQL 1.*-Cluster nicht direkt auf Aurora MySQL 2.06.0 aktualisieren. Sie können jedoch seinen Snapshot zu Aurora MySQL 2.06.0 wiederherstellen.

Um einen Cluster mit einer älteren Version von Aurora MySQL zu erstellen, geben Sie bitte die Engine-Version über die AWS Management Console AWS CLI, die oder die RDS-API an.

Anmerkung

Diese Version ist derzeit in den folgenden AWS Regionen nicht verfügbar: AWS GovCloud (US-Ost) [us-gov-east-1], AWS GovCloud (US-West) [us-gov-west-1], China (Ningxia) [cn-northwest-1], Asien-Pazifik (Hongkong) [ap-east-1] und Naher Osten (Bahrain) [me-south-1]. Sobald die Version verfügbar ist, wird dies separat bekanntgegeben.

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-MySQL-Datenbank-Clusters finden Sie unter Upgrade der Nebenversion oder des Patch-Levels eines Aurora-MySQL-DB-Clusters im Amazon-Aurora-Benutzerhandbuch.

Verbesserungen

Neue Funktionen:

  • Aurora MySQL-Cluster unterstützen jetzt die Instance-Typen db.r5.8xlarge, db.r5.16xlarge und db.r5.24xlarge. Weitere Informationen zu Instance-Typen für Aurora-MySQL-Cluster finden Sie unter Aurora-DB-Instance-Klassen im Amazon-Aurora-Benutzerhandbuch.

  • Die Hash Join-Funktion ist jetzt allgemein verfügbar und erfordert nicht, dass die Aurora-Lab-Modus-Einstellung auf ON gesetzt wird. Diese Funktion kann die Abfrageleistung verbessern, wenn Sie eine große Datenmenge mithilfe eines Equi-Joins verbinden müssen. Weitere Informationen zur Verwendung dieses Features finden Sie unter Verwenden der Daten-API für Aurora Serverless im Amazon-Aurora-Benutzerhandbuch.

  • Die Hot Row Contention-Funktion ist jetzt allgemein verfügbar und erfordert nicht, dass die Aurora-Lab-Modus-Einstellung auf ON gesetzt wird. Diese Funktion sorgt für eine deutliche Verbesserung des Durchsatzes bei Workloads mit zahlreichen Transaktionen, die um Zeilen auf derselben Seite konkurrieren.

  • Aurora MySQL 2.06 und höher unterstützt jetzt das „Zurückspulen“ eines DB-Clusters auf einen bestimmten Zeitpunkt, ohne dass die Daten aus einem Backup wiederhergestellt werden müssen. Diese Funktion („Backtrack“) bietet eine schnelle Möglichkeit zur Wiederherstellung bei Benutzerfehlern, wie dem Löschen der falschen Tabelle oder dem Löschen der falschen Zeile. Backtrack funktioniert in nur wenigen Sekunden, selbst bei großen Datenbanken. Lesen Sie den AWS Blog für einen Überblick. Weitere Informationen finden Sie unter Backtracking an Aurora DB-Cluster im Amazon Aurora Aurora-Benutzerhandbuch.

  • Aurora 2.06 und höher unterstützen synchrone AWS Lambda Aufrufe über die native Funktion. lambda_sync() Außerdem ist die native Funktion lambda_async() vorhanden, die als Alternative zu der bestehenden gespeicherten Prozedur für asynchrone Lambda-Aufrufe verwendet werden kann. Informationen zum Aufrufen von Lambda-Funktionen finden Sie unter Aufrufen einer Lambda-Funktion mit einer nativen Aurora-MySQL-Funktion im Amazon-Aurora-Benutzerhandbuch.

Kritische Fehlerbehebungen:

Keine.

Wichtige Fehlerbehebungen:

Fehlerbehebungen bei der Sicherheit

Umgang mit Verbindungen

  • Die Datenbankverfügbarkeit wurde verbessert, um besser mit einer Zunahme der Clientverbindungen während der Ausführung einer oder mehrerer DDLs umgehen zu können. Dazu werden bei Bedarf zusätzliche Threads eingerichtet. Sie sollten ein Upgrade durchführen, wenn die Datenbank nach einem Anstieg der Verbindungen während der DDL-Verarbeitung nicht mehr gut reagiert.

Engine-Neustart

  • Behebung eines Problems mit längerer Nichtverfügbarkeit beim Neustart der Engine. Dies behebt ein Problem bei der Buffer-Pool-Initialisierung. Dieses Problem tritt selten auf, kann sich aber potenziell auf jede unterstützte Version auswirken.

  • Behebung eines Problems, durch das eine als Binlog-Master konfigurierte Datenbank neu gestartet wurde, während ein umfangreicher Schreib-Workload stattfand.

Allgemeine Fehlerbehebungen zur Erhöhung der Stabilität:

  • Verbesserungen bei Anfragen mit Zugriff auf nicht zwischengespeicherte Daten, die langsamer als gewöhnlich sein konnten. Kunden, die unerklärliche Leselatenzen beim Zugriff auf nicht zwischengespeicherte Daten erfahren, sollten ein Upgrade durchführen, da es sich möglicherweise um genau dieses Problem handelt.

  • Behebung eines Problems, bei dem partitionierte Tabellen aus einem Datenbank-Snapshot nicht wiederhergestellt werden konnten. Kunden, bei denen Fehler auftreten, wenn sie auf partitionierte Tabellen in einer Datenbank zugreifen, die aus dem Snapshot einer Aurora MySQL 1.*-Datenbank wiederhergestellt wurde, sollten diese Version verwenden.

  • Verbesserung der Stabilität der Aurora-Replicas durch die Korrektur der Sperrenkonkurrenz zwischen Threads für Lese-Anfragen und solchen, die Schemaänderungen anwenden, während eine DDL-Anfrage auf der Writer DB-Instance läuft.

  • Behebung eines Stabilitätsproblems im Zusammenhang mit dem von DDL-Operationen ausgelösten mysql.innodb_table_stats-Tabellenupdate.

  • Behebung eines Problems, bei dem inkorrekterweise ERROR 1836 gemeldet wurde, wenn eine eingebettete Anfrage gegen eine temporäre Tabelle auf der Aurora-Replica ausgeführt wurde.

Leistungsverbesserungen

  • Verbesserte Leistung der Binlog-Replikation durch Verhindern unnötiger API-Aufrufe an den Zwischenspeicher, wenn der Abfragezwischenspeicher auf dem Binlog-Worker deaktiviert wurde.

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

Aurora MySQL 2.06.0 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.

Aurora MySQL 2.06.0 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