Aurora-MySQL-Datenbank-Engine-Updates 30.08.2016 (Version 1.7.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 30.08.2016 (Version 1.7.0) (veraltet)

Version: 1.7.0

Neue Funktionen

  • NUMA-fähiger Scheduler – Der Task-Scheduler für die Aurora MySQL-Engine ist jetzt NUMA-fähig (Non-Uniform Memory Access). Dies minimiert CPU-Socket-übergreifende Konflikte, was einen verbesserten Leistungsdurchsatz für die db.r3.8xlarge-DB-Instance-Klasse bedeutet.

  • Paralleles Read-Ahead operiert asynchron im Hintergrund – Paralleles Read-Ahead wurde überarbeitet, um die Leistung zu verbessern, indem ein dedizierter Thread verwendet wird, um die Thread-Konkurrenz zu reduzieren.

  • Verbesserter Index-Build (Labor-Modus) – Die Implementierung für das Aufbauen von sekundären Indizes wird nun von unten nach oben ausgeführt, was unnötige Aufteilungen von Seiten verhindert. Dies kann den erforderlichen Zeitaufwand für das Erstellen eines Index oder das Wiederaufbauen einer Tabelle reduzieren. Diese Funktion ist standardmäßig deaktiviert und kann aktiviert werden, indem der Aurora-Labor-Modus aktiviert wird. Weitere Informationen finden Sie unter Amazon-Aurora-MySQL-Labor-Modus im Amazon-Aurora-Benutzerhandbuch.

Verbesserungen

  • Behebung eines Fehlers, bei dem das Herstellen einer Verbindung sehr lange dauerte, wenn es einen Anstieg an Verbindungsanfragen für eine Instance gab.

  • Behebung eines Problems, bei dem ein Absturz auftrat, wenn ALTER TABLE in einer partitionierten Tabelle ausgeführt wurde, in der InnoDB nicht verwendet wurde.

  • Behebung eines Fehlers, bei dem von hohen Workloads mit Schreibvorgängen ein Failover ausgelöst werden konnte.

  • Behebung einer fehlerhaften Assertion, die einen Ausfall ausgelöst hat, wenn RENAME TABLE auf einer partitionierten Tabelle ausgeführt wurde.

  • Verbesserung der Stabilität beim Rollback-Vorgang in einer Transaktion während hoher Workload mit Insert-Vorgängen.

  • Behebung eines Problems, bei der Volltextsuchindexe in einem Aurora Replica nicht umsetzbar waren.

Integration von MySQL-Fehlerbehebungen

  • Verbesserte Skalierbarkeit durch Partitionierung der LOCK_grant-Sperre. (Port WL #8355)

  • Das Öffnen des Cursors mit SELECT in einer gespeicherten Prozedur verursacht segfault. (Port-Fehler#16499751)

  • MySQL gibt das falsche Ergebnis mit einer ungewöhnlichen Nutzung aus. (Fehler #11751794)

  • Ausfall in GET_SEL_ARG_FOR_KEYPART – verursacht durch Patch für Fehler #11751794. (Fehler #16208709)

  • Falsche Ergebnisse für eine einfache Abfrage mit GROUP_BY. (Fehler #17909656)

  • Zusätzliche Zeilen für semijoin-Abfragen mit Bereichseigenschaften. (Fehler #16221623)

  • Hinzufügen einer ORDER BY-Klausel gefolgt von einer IN-Unterabfrage könnte dazu führen, dass Duplikatzeilen zurückgegeben werden. (Fehler #16308085)

  • Ausfall mit der Erklärung, dass eine Abfrage mit ungenauem Scan für GROUP BY, MyISAM vorliegt. (Fehler #16222245)

  • Ungenauer Index-Scan mit Ganzzahl-Prädikat in Anführungszeichen gibt zufällige Daten zurück. (Fehler #16394084)

  • Wenn der Optimierer einen ungenauen Index-Scan verwendet hat, konnte der Server während des Versuchs, eine temporäre Tabelle zu erstellen, beendet werden. (Fehler #16436567)

  • COUNT(DISTINCT) sollte keine NULL-Werte zählen. Diese wurden jedoch gezählt, als der Optimierer ungenauen Index-Scan verwendet hatte. (Fehler #17222452)

  • Wenn eine Abfrage sowohl MIN()/MAX() als auch aggregate_function(DISTINCT) (z. B. SUM(DISTINCT)) aufwies und mithilfe von ungenauem Index-Scan ausgeführt wurde, wurden die Ergebniswerte von MIN()/MAX() falsch festgelegt. (Fehler #17217128)