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.
Bewährte Methoden mit Amazon Aurora My SQL
Dieses Thema enthält Informationen zu bewährten Methoden und Optionen für die Verwendung oder Migration von Daten zu einem Amazon Aurora My SQL DB-Cluster. Die Informationen in diesem Thema fassen einige der Richtlinien und Verfahren zusammen, die Sie unter Verwalten eines Amazon Aurora-DB-Clusters.
Inhalt
- Feststellen, mit welcher DB-Instance Sie verbunden sind
- Bewährte Methoden für SQL Leistung und Skalierung von Aurora My
- Verwendung von T-Instance-Klassen für Entwicklung und Tests
- Optimierung von Aurora My SQL indexierten Join-Abfragen mit asynchronem Schlüssel-Prefetch
- Optimierung großer Aurora My SQL Join-Abfragen mit Hash-Joins
- Verwenden von Amazon Aurora zur Skalierung von Lesevorgängen für Ihre Meine SQL Datenbank
- Optimierung von Zeitstempeloperationen
- Bewährte Methoden für die SQL Hochverfügbarkeit von Aurora My
- Empfehlungen für Meine SQL Funktionen in Aurora My SQL
- Verwenden der Multithread-Replikation in Aurora My SQL
- Aufrufen AWS Lambda Funktionen, die native SQL My-Funktionen verwenden
- Vermeidung von XA-Transaktionen mit Amazon Aurora My SQL
- Fremdschlüssel bei DML Kontoauszügen aktiviert lassen
- Konfigurieren, wie oft der Protokollpuffer geleert wird
- Minimierung und Behebung von Aurora My-Deadlocks SQL
Feststellen, mit welcher DB-Instance Sie verbunden sind
Um festzustellen, mit welcher DB-Instance in einem Aurora My SQL DB-Cluster eine Verbindung verbunden ist, überprüfen Sie die innodb_read_only
globale Variable, wie im folgenden Beispiel gezeigt.
SHOW GLOBAL VARIABLES LIKE 'innodb_read_only';
Die Variable innodb_read_only
wird auf ON
gesetzt, wenn Sie mit einer Reader-DB-Instance verbunden sind. Diese Einstellung ist OFF
, wenn Sie mit einer Writer-DB-Instance verbunden sind, z. B. als primäre Instance in einem bereitgestellten Cluster.
Dieser Ansatz kann hilfreich sein, wenn Sie zu Ihrem Anwendungscode eine Logik hinzufügen möchten, um den Workload auszugleichen, oder sicherzustellen, dass eine Schreiboperation die richtige Verbindung verwendet.