Warum kann ich in Amazon RDS for MySQL nicht auf meine Performance Insights-Daten zugreifen oder sie anzeigen?

Lesedauer: 4 Minute
0

Ich versuche, Performance Insights in Amazon Relational Database Service (Amazon RDS) für MySQL zu aktivieren. Warum kann ich nicht auf die Daten zugreifen?

Kurzbeschreibung

Es kann sein, dass Sie aus den folgenden Gründen nicht in der Lage sind, auf Ihre Daten in Performance Insights in Amazon RDS for MySQL zuzugreifen oder diese anzuzeigen:

  • Sie haben versucht, die Werte des Leistungsschemas manuell in einer Parametergruppe festzulegen.
  • Ihre DB-Instance verfügt nicht über genügend Ressourcen, um auf die Daten von Performance Insights zuzugreifen.
  • Es liegt ein vorübergehendes Netzwerkproblem vor, oder es wird eine Systemwartung an Ihrer DB-Instance durchgeführt.
  • Sie haben ein Upgrade Ihrer DB-Instance von einer nicht unterstützten Performance Insights-Version auf eine unterstützte Version durchgeführt.
  • Die Datenlast auf Ihrer MySQL DB-Instance liegt unter dem Schwellenwert für die Datenbanklast.

Auflösung

Sie haben versucht, die Werte des Performance-Schemas manuell in einer Parametergruppe zu setzen

Wenn Sie versucht haben, die Performance-Schema-Parameterwerte in einer Parametergruppe manuell zu aktualisieren, funktioniert Performance Insights nicht richtig. Eine detaillierte Liste der Warteereignisse wird nicht angezeigt.

Die folgenden Parameter können von Performance Insights nicht automatisch aktualisiert werden:

  • performance-schema-consumer-events-waits-current: ON
  • performance-schema-instrument: wait/%=ON
  • performance-schema-consumer-global-instrumentation: ON
  • performance-schema-consumer-thread-instrumentation: ON

Hinweis: Sie können die Parameter des Leistungsschemas auf die Standardwerte zurücksetzen. Nachdem Sie die Werte zurückgesetzt haben, müssen Sie Ihre DB-Instance neu starten, um das Leistungsschema zu aktivieren.

Ihre DB-Instance verfügt nicht über genügend Ressourcen für den Zugriff auf die Daten von Performance Insights

Wenn Ihre DB-Instance stark ausgelastet ist, dann sind Ihre Ressourcen dem Datenbankprozess gewidmet. Dies hat zur Folge, dass Systemprozesse wie Performance Insights an Bedeutung verlieren. Um zu prüfen, ob Ihre DB-Instance stark belastet ist, überprüfen Sie die Werte für CPU-Auslastung, Festplatten-Warteschlangentiefe und Lese-Schreib-Latenz in Amazon CloudWatch.

Wenn Ihre MySQL-DB-Instance stark belastet ist, sollten Sie eine vertikale Skalierung Ihrer DB-Instance-Klasse in Betracht ziehen. Wenn Sie eine DB-Instance-Klasse konfigurieren, wird es eine gewisse Ausfallzeit geben. Informationen zur Fehlerbehebung bei Problemen mit der CPU-Auslastung finden Sie unter Wie kann ich eine hohe CPU-Auslastung auf meinen Amazon RDS for MySQL-Instances untersuchen und beheben?

Es liegt ein vorübergehendes Netzwerkproblem vor, oder Ihre DB-Instance wird gerade gewartet

Wenn bei Ihrer DB-Instance ein vorübergehendes Netzwerkproblem oder eine Systemwartung auftritt, kann es sein, dass Performance Insights die Daten nicht korrekt meldet. Wenn sich diese Faktoren auf Ihre Ressourcen auswirken, sollten Sie sich das Personal Health Dashboard ansehen. Das Personal Health Dashboard gibt Hinweise zum weiteren Vorgehen.

Sie haben ein Upgrade Ihrer DB-Instance von einer nicht unterstützten Performance Insights-Version auf eine unterstützte Version durchgeführt

Wenn Sie Performance Insights aktivieren, während Sie ein Versions-Upgrade der DB-Engine durchführen, kann es sein, dass Ihre DB-Instance diese Änderungen nicht richtig übernimmt. Vergewissern Sie sich außerdem, dass Ihre Amazon RDS Performance Insights-Version unterstützt wird, da Ihre Daten sonst möglicherweise nicht richtig synchronisiert werden.

Wenn Ihre MySQL-DB-Engine-Version unterstützt wird, können Sie Performance Insights beim Erstellen einer Instance oder beim Ändern einer Instance aktivieren oder deaktivieren. Achten Sie darauf, dass Sie Sofort anwenden wählen, um die Änderungen sofort zu übernehmen.

Performance Insights ist nur für die MySQL DB-Engine-Versionen 8.0.17 und höher, 5.7.22 und höher sowie 5.6.41 und höher verfügbar. Darüber hinaus wird Performance Insights auf den folgenden DB-Instance-Klassen nicht unterstützt: db.t2.micro, db.t2.small, db.t3.micro und db.t3.small. Stellen Sie daher sicher, dass Ihre MySQL DB-Engine-Version kompatibel ist. Weitere Informationen über unterstützte DB-Engine-Versionen für Performance Insights finden Sie unter Amazon RDS DB-Engine-Unterstützung für Performance Insights.

Die Datenlast auf Ihrer MySQL-DB-Instance liegt unter dem Schwellenwert für die Datenbanklast

Wenn Sie Performance Insights aktiviert haben und Ihre Daten nicht anzeigen können, überprüfen Sie das Diagramm zur Datenbankauslastung und die Zählermetriken in Ihrem Performance Insights Dashboard. Wenn Sie Daten unter Zählermetriken sehen, aber kein Diagramm zur Datenbankauslastung, dann liegt Ihre Datenbankauslastung möglicherweise unter dem Schwellenwert für MySQL. Um dies zu testen und zu bestätigen, führen Sie eine lang laufende Transaktion auf Ihrer MySQL DB-Instance aus und überprüfen Sie anschließend erneut das Performance Insights Dashboard. Wenn die Daten aufgefüllt werden, liegt Ihre ursprüngliche Datenlast wahrscheinlich unter dem Schwellenwert für die Datenlast.


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren