

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.

# Analysieren von Ausführungsplänen mit CloudWatch Database Insights
<a name="Database-Insights-Execution-Plans"></a>

Sie können Ausführungspläne für die Datenbanken Amazon Aurora PostgreSQL, RDS for Microsoft SQL Server und RDS for Oracle mithilfe der folgenden Methoden analysieren.
+ Dropdown **Aufgeteilt nach**: Wählen Sie die Dimension **Pläne** im Diagramm **Datenbanklast** aus, um zu sehen, wie verschiedene Pläne im Laufe der Zeit zur Datenbanklast beitragen.
+ Registerkarte **Top-SQL**: Wählen Sie **DB-Auslastungsanalyse** und anschließend die Registerkarte **Top-SQL** aus, 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.

## Voraussetzungen
<a name="Database-Insights-Execution-Plans-prereqs"></a>

Damit Sie Ausführungspläne analysieren können, müssen Sie den erweiterten Modus von Database Insights verwenden. Informationen zum Aktivieren des erweiterten Modus finden Sie unter [Aktivieren des erweiterten Modus von Database Insights für Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.TurningOnAdvanced.html) und [Aktivieren des erweiterten Modus von Database Insights für Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_DatabaseInsights.TurningOnAdvanced.html).

Wenn Sie Aurora PostgreSQL verwenden, müssen Sie außerdem die folgenden Voraussetzungen erfüllen:
+ Ihre DB-Instance muss Aurora PostgreSQL Version 14.10, 15.5 oder höher nutzen. Informationen zum Aktualisieren Ihres DB-Clusters von Aurora PostgreSQL finden Sie unter [Aktualisieren von DB-Clustern von Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.PostgreSQL.html) im *Benutzerhandbuch für Amazon Aurora*.
+ Sie müssen Ihren DB-Cluster für die Analyse von Ausführungsplänen konfigurieren, indem Sie den Parameter `aurora_compute_plan_id` mit einer der folgenden Optionen auf `on` setzen.
  + [Erstellen einer DB-Cluster-Parametergruppe in Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.CreatingCluster.html) im *Benutzerhandbuch für Amazon Aurora*
  + [Ändern von Parametern in einer DB-Cluster-Parametergruppe in Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.ModifyingCluster.html) im *Benutzerhandbuch für Amazon Aurora*

## Analysieren von Ausführungsplänen
<a name="Database-Insights-Execution-Plans-analyze"></a>

Nutzen Sie das folgende Verfahren, um Ausführungspläne zu analysieren.

**Analysieren Sie Ausführungspläne wie folgt:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie **Insights** aus.

1. Wählen Sie **Database Insights** aus.

1. Wählen Sie die Ansicht **Datenbank-Instance** aus.

1. Wählen Sie eine DB-Instance aus.

1. Wählen Sie das Symbol**Haupt-SQL**Tabulatortaste In der Spalte **Anzahl der Pläne** wird die Anzahl der Pläne angezeigt, die für jede Digest-Abfrage erfasst wurden.

1. (Optional) Wenn die Spalte **Anzahl der Pläne** nicht angezeigt wird, wählen Sie das **Einstellungssymbol** in der Tabelle **Top-SQL** aus, um die Sichtbarkeit und die Reihenfolge der Spalten anzupassen.  
![Einstellungen für die Tabelle mit den Plandetails](http://docs.aws.amazon.com/de_de/AmazonCloudWatch/latest/monitoring/images/DBInsights2.png)

1. Wählen Sie eine Digest-Abfrage aus, um sie in ihre Komponentenanweisungen zu erweitern.  
![Erweitern einer Abfrage in ihre Komponentenanweisungen](http://docs.aws.amazon.com/de_de/AmazonCloudWatch/latest/monitoring/images/dbi_did-dbload-expand.png)

1. Scrollen Sie nach unten und sehen Sie sich den SQL-Text an. Wählen Sie dann die Registerkarte **Pläne** aus.

    CloudWatch Zeigt standardmäßig den voraussichtlichen Ausführungsplan an. Wenn Sie für Aurora PostgreSQL die Ausführungspläne anzeigen möchten, aktivieren Sie den Parameter `aurora_stat_plans.with_analyze` für Ihre DB-Instance. Weitere Informationen zum Parameter `aurora_stat_plans.with_analyze` finden Sie unter [Überwachen der Ausführungspläne von Abfragen und deren maximale Speichernutzung für Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html#aurora.with_analyze) im *Benutzerhandbuch für Amazon Aurora*.

1. Um Pläne aus derselben Digest-Abfrage zu vergleichen, wählen Sie zwei **Pläne** aus der Liste **Pläne für Digest-Abfragen** aus.

   Sie können jeweils einen oder zwei Pläne für eine Abfrage anzeigen. Beide Pläne im folgenden Beispiel-Screenshot sind für Aurora PostgreSQL bestimmt.   
![Vergleichen von Plänen](http://docs.aws.amazon.com/de_de/AmazonCloudWatch/latest/monitoring/images/dbi_did-plans.png)

1. Sie können sich auch ansehen, wie jeder Plan im DBLoad Laufe der Zeit dazu beigetragen hat, indem Sie in der Dropdownliste „**Aufteilen nach**“ des DBLoad Diagramms die Option **Pläne** auswählen.  
![Top-SQL-Tabelle, in der die Auslastung nach Plänen mit Abfrageanweisungen, Ausführungsmetriken und Anzahl der Pläne angezeigt wird.](http://docs.aws.amazon.com/de_de/AmazonCloudWatch/latest/monitoring/images/DBInsights_OverTime.png)