Ich möchte Performance Insights für meine Amazon Aurora MySQL-kompatible Edition-DB-Instance verwenden. Ich erhalte jedoch eine Fehlermeldung, wenn ich die Funktion aktiviere.
Lösung
Prüfen von Engine-Versionen und Anforderungen
Bevor du Performance Insights für Aurora aktivierst, stelle sicher, dass du eine unterstützte Aurora-DB-Engine und DB-Instance-Klasse ausführst. Für Aurora MySQL-Compatible musst du die Version 2.04.2 oder spätere 2.x-Versionen ausführen, die mit MySQL 5.7 kompatibel sind.
Hinweis: Es gibt zusätzliche Engine-Anforderungen für Aurora-DB-Cluster, die parallele Abfragen ermöglichen.
Nachdem du die Anforderungen überprüft hast, aktiviere Performance Insights auf der DB-Instance. Wenn weiterhin Probleme auftreten, ergreife die folgenden Maßnahmen zur Problembehandlung, um häufig auftretende Fehler zu beheben.
Du kannst in deinem Performance Insights-Dashboard keine detaillierten Warteereignisse für das Leistungsschema sehen
Wenn du den Parameter performance_schema in der Parametergruppe manuell aktiviert hast, setze den Parameter zurück. Ändere dann die Instance, um Performance Insights zu aktivieren und zu deaktivieren.
Hinweis: Wenn du Performance Insights aktivierst oder deaktivierst, treten keine Ausfallzeiten, Neustarts oder Failovers auf.
Performance Insights verwaltet und legt automatisch die folgenden Parameter fest:
- performance_schema=1
Hinweis: Der Quellparameter ist auf engine-default gesetzt.
- performance-schema-consumer-events-waits-current=ON
- performance-schema-instrument: wait/%=ON
- performance_schema_consumer_global_instrumentation=ON
- performance_schema_consumer_thread_instrumentation=ON
Du kannst keine benutzerdefinierte Parametergruppe verwenden, um die vorherigen Parameter zu konfigurieren. Wenn du den Parameter performance_schema auf dem Cluster manuell so konfigurierst, dass Performance Insights aktiv ist, verlierst du möglicherweise Datenpunkte.
Du kannst nicht die gesamte Abfrage in deinem Performance Insights-Dashboard sehen
Das Performance Insights-Dashboard hat ein Kontingent für die maximale Textgröße. Wenn dein Text das Kontingent überschreitet, kannst du nicht die gesamte Abfrage anzeigen.