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.
Sie können Ausführungspläne für Amazon Aurora PostgreSQL-Datenbanken mit CloudWatch Database Insights wie folgt analysieren.
Aufgeteilt nach Dropdown — Wählen Sie die Dimension Pläne im Diagramm zur Datenbankauslastung aus, um zu sehen, wie verschiedene Pläne im Laufe der Zeit zur DB-Auslastung beitragen.
Registerkarte „Top SQL“ — Wählen Sie „DB Load Analysis“ und anschließend die Registerkarte „Top SQL“, um die Anzahl der Pläne für jede Digest-Abfrage anzuzeigen.
Um Ausführungspläne für eine Digest-Abfrage zu analysieren, wählen Sie die Abfrage und dann die Registerkarte Pläne aus. Weitere Informationen finden Sie im folgenden Verfahren.
Gehen Sie wie folgt vor, um Ausführungspläne für Ihre Aurora PostgreSQL-Datenbanken mit Database Insights zu analysieren.
Voraussetzungen
Um Ihren Amazon Aurora PostgreSQL-DB-Cluster für die Analyse von Ausführungsplänen zu konfigurieren, setzen Sie den Parameter aurora_compute_plan_id
auf on
mit einer der folgenden Optionen.
Erstellen einer DB-Cluster-Parametergruppe in Amazon Aurora im Amazon Aurora Aurora-Benutzerhandbuch
Ändern von Parametern in einer DB-Cluster-Parametergruppe in Amazon Aurora im Amazon Aurora Aurora-Benutzerhandbuch
Ihre DB-Instance muss die Aurora PostgreSQL-Versionen 14.10, 15.5 oder eine neuere Version verwenden. Informationen zum Upgrade Ihres Aurora PostgreSQL-DB-Clusters finden Sie unter Upgrade von Amazon Aurora PostgreSQL-DB-Clustern im Amazon Aurora Aurora-Benutzerhandbuch.
Analysieren Sie die Ausführungspläne
Gehen Sie wie folgt vor, um Ausführungspläne zu analysieren.
Um Ausführungspläne zu analysieren
Melden Sie sich bei der an AWS Management Console und öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. Wählen Sie Insights.
Wählen Sie Database Insights.
Wählen Sie die Ansicht Database Instance aus.
Wählen Sie eine DB-Instance aus.
Wählen Sie das SymbolHaupt-SQLTabulatortaste In der Spalte Anzahl der Pläne wird die Anzahl der Pläne angezeigt, die für jede Digest-Abfrage erfasst wurden.
Wählen Sie eine Abfrage aus, um sie in ihre Komponentenanweisungen zu erweitern.
Scrollen Sie nach unten und sehen Sie sich den SQL-Text an. Wählen Sie dann die Registerkarte Pläne.
Beachten Sie, dass der geschätzte Ausführungsplan CloudWatch angezeigt wird. Um die tatsächlichen Ausführungspläne anzuzeigen, aktivieren Sie den
aurora_stat_plans.with_analyze
Parameter für Ihre DB-Instance. Weitere Informationen zu diesem Parameteraurora_stat_plans.with_analyze
finden Sie unter Überwachung von Abfrageausführungsplänen und Spitzenspeicher für Aurora PostgreSQL im Amazon Aurora Aurora-Benutzerhandbuch.Um Pläne aus derselben Digest-Abfrage zu vergleichen, wählen Sie zwei Pläne aus der Abfrageliste Pläne für Digest-Abfragen aus.
Sie können jeweils einen oder zwei Pläne für eine Abfrage anzeigen.
(Optional) Wählen Sie das Einstellungssymbol in der Tabelle Plandetails, um die Sichtbarkeit und Reihenfolge der Spalten anzupassen.