Überblick über Performance Insights - 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.

Überblick über Performance Insights

Das Dashboard ist die einfachste Möglichkeit, mit Performance Insights zu interagieren. Das folgende Beispiel zeigt das Dashboard für eine SQL Postgre-DB-Instance.

Aktivieren von Performance Insights mit der Konsole beim Erstellen einer DB-Instance

Zeitraum-Filter

Standardmäßig zeigt das Dashboard von Performance Insights die DB-Last der letzten Stunde an. Sie können diesen Bereich so einstellen, dass er 5 Minuten oder bis zu 2 Jahre lang ist. Sie können auch einen benutzerdefinierten relativen Bereich auswählen.

Sie können einen absoluten Bereich mit einem Anfangs- und Enddatum und einer Uhrzeit auswählen. Das folgende Beispiel zeigt den Zeitraum, der am 25.09.24 um Mitternacht beginnt und am 28.09.24 um 23:59 Uhr endet.

Standardmäßig ist die Zeitzone für das Performance Insights Insights-Dashboard Coordinated Universal Time (UTC). Sie können auch die lokale Zeitzone wählen.

Zählermetriken-Diagramm

Mithilfe von Zählermetriken können Sie das Performance Insights-Dashboard anpassen und bis zu 10 weitere Diagramme aufnehmen. Diese Diagramme enthalten eine Auswahl von Dutzenden von Betriebssystem- und Datenbank-Performance-Metriken. Diese Informationen können mit der Datenbanklast korreliert werden, um Performance-Probleme zu identifizieren und zu analysieren.

Das Counter Metrics (Zählermetriken)-Diagramm enthält Daten zu Leistungsindikatoren. Die Standardmetriken hängen von der DB-Engine ab.

  • Aurora, Mai SQL — db.SQL.Innodb_rows_read.avg

  • Aurora Postgret — SQL db.Transactions.xact_commit.avg

Zähler-Metriken

Ändern Sie die Leistungsindikatoren, indem Sie Metriken verwalten wählen. Sie können mehrere Betriebssystem-Metriken oder Datenbank-Metriken, auswählen, wie im folgenden Screenshot veranschaulicht. Um Details für jede Metrik anzuzeigen, bewegen Sie den Mauszeiger über den Metriknamen.

Filtern von Metriken

Beschreibungen der Zählermetriken, die Sie für jede DB-Engine hinzufügen können, finden Sie unter Performance-Insights-Zählermetriken.

Datenbank-Ladediagramm

Das Diagramm zur Datenbankauslastung zeigt, wie die Datenbankaktivität im Vergleich zur Kapazität der DB-Instance abschneidet, wie sie in der CPU Zeile Max v dargestellt wird. Standardmäßig stellt das gestapelte Liniendiagramm die DB-Last als durchschnittliche aktive Sitzungen pro Zeiteinheit dar. Die DB-Last wird nach Wartestatus aufgeteilt (gruppiert).

Datenbanklast

DB-Last aufgeteilt nach Dimensionen

Sie können die Last als aktive Sitzungen anzeigen, die nach unterstützten Dimensionen gruppiert sind. Die folgende Tabelle zeigt, welche Dimensionen für die verschiedenen Engines unterstützt werden.

Dimension Aurora Postgret SQL Aurora My SQL

Host

Ja

Ja

SQL

Ja

Ja

Benutzer

Ja

Ja

Waits (Warteereignis)

Ja

Ja

Anwendung

Ja

Nein

Datenbank

Ja

Ja

Session type (Sitzungstyp)

Ja

Nein

Die folgende Abbildung zeigt die Abmessungen für eine SQL Postgre-DB-Instance.

Filtern von Metriken

DB-Ladedetails für ein Dimensionselement

Um Details zu einem DB-Lastelement innerhalb einer Dimension anzuzeigen, bewegen Sie den Mauszeiger über den Elementnamen. Die folgende Abbildung zeigt Details für eine SQL Anweisung.

Details zu Datenbanklastelementen

Um Details zu einem Element für den ausgewählten Zeitraum in der Legende anzuzeigen, bewegen Sie den Mauszeiger über dieses Element.

Details des Zeitraums für die DB-Last

Dimensionen pro Tabelle

Die Tabelle mit den oberen Abmessungen schneidet die DB-Ladung um verschiedene Dimensionen auf. Eine Dimension ist eine Kategorie oder „Aufteilung“ für verschiedene Merkmale der DB-Last. Wenn die Dimension istSQL, SQL zeigt Top die SQL Anweisungen, die am meisten zur Datenbanklast beitragen.

Top N-Dimensionen

Wählen Sie eine der folgenden Dimensionsregisterkarten.

Tab Beschreibung Unterstützte Engines

Oben SQL

Die SQL Anweisungen, die derzeit ausgeführt werden

Alle

Top waits (Top-Warteereignis)

Das Ereignis, auf das das Datenbank-Backend wartet

Alle

Top hosts (Top-Hosts)

Der Hostname des verbundenen Clients

Alle

Top users (Top-Benutzer)

Der bei der Datenbank angemeldete Benutzer

Alle

Top applications (Top-Anwendungen)

Der Name der Anwendung, die mit der Datenbank verbunden ist

Nur Aurora Postgre SQL

Top session types (Top-Sitzungstypen)

Der Typ der aktuellen Sitzung

Nur Aurora Postgre SQL

Informationen zum Analysieren von Abfragen mithilfe der SQL Registerkarte „Oben“ finden Sie unterÜberblick über den SQL Tab „Top“.