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 Version 3 kompatibel mit My SQL 8.0
Sie können Aurora My SQL Version 3 verwenden, um die neuesten SQL My-kompatiblen Funktionen, Leistungsverbesserungen und Bugfixes zu erhalten. Im Folgenden erfahren Sie mehr über Aurora My SQL Version 3 mit My SQL 8.0-Kompatibilität. Sie können lernen, wie Sie Ihre Cluster und Anwendungen auf Aurora My SQL Version 3 aktualisieren.
Einige Aurora-Funktionen, wie Aurora Serverless v2, erfordert Aurora My SQL Version 3.
Themen
- Funktionen aus der My SQL 8.0 Community Edition
- Aurora My SQL Version 3 ist Voraussetzung für Aurora My SQL Serverless v2
- Versionshinweise für Aurora My SQL Version 3
- Neue -Optimierungen für parallele Abfragen
- Optimierungen reduzieren die Neustartzeit der Datenbank
- Neues Verhalten bei temporären Tabellen in Aurora My SQL Version 3
- Vergleich von Aurora My SQL Version 2 und Aurora My SQL Version 3
- Vergleich von Aurora My SQL Version 3 und My SQL 8.0 Community Edition
- Upgrade auf Aurora MySQL Version 3
Funktionen aus der My SQL 8.0 Community Edition
Die erste Version von Aurora My SQL Version 3 ist mit My SQL 8.0.23 Community Edition kompatibel. My SQL 8.0 führt mehrere neue Funktionen ein, darunter die folgenden:
-
Unterstützung der Atomic Data Definition Language (DDL). Weitere Informationen finden Sie unter Unterstützung der Atomic Data Definition Language (DDL).
-
JSONFunktionen. Informationen zur Verwendung finden Sie unter JSONFunktionen
im My SQL Reference Manual. -
Fensterfunktionen. Informationen zur Verwendung finden Sie unter Fensterfunktionen
im My SQL Reference Manual. -
Allgemeine Tabellenausdrücke (CTEs), die die
WITH
Klausel verwenden. Informationen zur Verwendung finden Sie unter WITH(Allgemeine Tabellenausdrücke)im SQLReferenzhandbuch. -
Optimiert
ADD COLUMN
undRENAME COLUMN
-Klauseln fürALTER TABLE
statement. Diese Optimierungen werden als „Sofortoptimierungen“ bezeichnetDDL. Aurora My SQL Version 3 ist mit der DDL Community-Funktion My SQL Instant kompatibel. Die frühere DDL Aurora-Schnellfunktion wird nicht verwendet. Informationen zur Nutzung von Instant DDL finden Sie unterSofortige DDL (Aurora MySQL Version 3). -
Absteigende, funktionale und unsichtbare Indizes. Informationen zur Verwendung finden Sie unter Unsichtbare Indizes
, Absteigende Indizes und CREATEINDEXAussage im Handbuch Meine SQL Referenz. -
Rollenbasierte Rechte, die durch Anweisungen gesteuert werden. SQL Weitere Informationen zu Änderungen am Berechtigungsmodell finden Sie unterRollenbasiertes Berechtigungsmodellaus.
-
NOWAIT
undSKIP LOCKED
-Klauseln mitSELECT ... FOR SHARE
statement. Diese Klauseln vermeiden es, darauf zu warten, dass andere Transaktionen Zeilensperren freigeben. Informationen zur Verwendung finden Sie unter Locking Readsim My SQL Reference Manual. -
Verbesserungen der Binärprotokollreplikation (binlog). Einzelheiten zu Aurora Meine SQL Informationen finden Sie unterBinäre Protokoll-Replikation. Insbesondere können Sie eine gefilterte Replikation durchführen. Nutzungsinformationen zur gefilterten Replikation finden Sie unter So bewerten Server Replikationsfilterregeln
im Handbuch Mein SQL Referenzhandbuch. -
Hinweise Einige der My SQL 8.0-kompatiblen Hinweise wurden bereits auf Aurora My Version 2 zurückportiert. SQL Informationen zur Verwendung von Hinweisen mit Aurora My SQL finden Sie unterAurora Meine SQL Tipps. Die vollständige Liste der Hinweise in Community My SQL 8.0 finden Sie unter Optimizer-Hinweise
im SQLReferenzhandbuch.
Die vollständige Liste der Funktionen, die zu My SQL 8.0 Community Edition hinzugefügt wurden, finden Sie im Blogbeitrag Die vollständige Liste der neuen Funktionen in My SQL 8.0
Aurora My SQL Version 3 enthält auch Änderungen an Schlüsselwörtern für eine inklusive Sprache, die aus der Community My SQL 8.0.26 zurückportiert wurden. Einzelheiten zu diesen Änderungen finden Sie unterInklusive Sprachänderungen für Aurora My SQL Version 3aus.
Aurora My SQL Version 3 ist Voraussetzung für Aurora My SQL Serverless v2
Aurora My SQL Version 3 ist eine Voraussetzung für alle DB-Instances in einem Aurora My SQL Serverless v2-Cluster. Aurora My SQL Serverless v2 bietet Unterstützung für Reader-Instances in einem DB-Cluster und andere Aurora-Funktionen, die für Aurora My SQL Serverless v1 nicht verfügbar sind. Es hat auch eine schnellere und detailliertere Skalierung als Aurora My SQL Serverless v1.
Versionshinweise für Aurora My SQL Version 3
Die Versionshinweise für alle Versionen von Aurora My SQL Version 3 finden Sie unter Datenbank-Engine-Updates für Amazon Aurora My SQL Version 3 in den Versionshinweisen für Aurora My SQL.
Neue -Optimierungen für parallele Abfragen
Die parallel Aurora-Abfrageoptimierung gilt jetzt für mehr SQL Operationen:
-
Die parallele Abfrage gilt jetzt für Tabellen, die die Datentypen enthalten
TEXT
,BLOB
,JSON
,GEOMETRY
, undVARCHAR
undCHAR
länger als 768 Bytes. -
Parallele Abfragen können Abfragen mit partitionierten Tabellen optimieren.
-
Eine parallele Abfrage kann Abfragen mit Aggregatfunktionsaufrufen in der Auswahlliste und der
HAVING
-Klausel.
Weitere Informationen zu Enhanced Monitoring finden Sie unter parallel Abfragecluster auf Aurora My SQL Version 3 aktualisieren. Allgemeine Informationen zu Aurora-Sicherungen finden Sie unter Parallele Abfrage für Amazon Aurora My SQL.
Optimierungen reduzieren die Neustartzeit der Datenbank
Ihr Aurora My SQL DB-Cluster muss sowohl bei geplanten als auch bei ungeplanten Ausfällen hochverfügbar sein.
Datenbankadministratoren müssen gelegentlich Datenbankwartungen durchführen. Diese Wartungsmaßnahmen umfassen Datenbank-Patches, Upgrades, Änderungen von Datenbankparametern, die einen manuellen Neustart erfordern, die Durchführung eines Failovers, um den Zeitaufwand für Instance-Klassenänderungen zu reduzieren, usw. Solche geplanten Aktionen machen Ausfallzeiten erforderlich.
Ausfallzeiten können jedoch auch durch ungeplante Aktionen verursacht werden, beispielsweise durch einen unerwarteten Failover aufgrund eines zugrunde liegenden Hardwarefehlers oder durch die Drosselung von Datenbankressourcen. Alle diese geplanten und ungeplanten Aktionen führen zu einem Neustart der Datenbank.
In Aurora My SQL Version 3.05 und höher haben wir Optimierungen eingeführt, die die Neustartzeit der Datenbank reduzieren. Diese Optimierungen sorgen für bis zu 65 % weniger Ausfallzeiten als ohne Optimierungen und weniger Unterbrechungen Ihrer Datenbank-Workloads nach einem Neustart.
Während des Datenbankstarts werden viele interne Speicherkomponenten initialisiert. Der größte davon ist der InnoDB-Pufferpool
Weitere Informationen finden Sie im Blog Reduzieren Sie Ausfallzeiten mit Amazon Aurora und Optimierungen für den Neustart meiner SQL Datenbank