

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.

# Überwachen der Ausführungspläne von Abfragen und deren maximale Speichernutzung für Aurora PostgreSQL
<a name="AuroraPostgreSQL.Monitoring.Query.Plans"></a>

Sie können Ausführungspläne von Abfragen in Ihrer DB-Instance von Aurora PostgreSQL überwachen, um die Ausführungspläne zu ermitteln, die zur aktuellen Datenbanklast beitragen, und um mithilfe des Parameters `aurora_compute_plan_id` Leistungsstatistiken der Ausführungspläne im Laufe der Zeit zu verfolgen. Jedes Mal, wenn eine Abfrage ausgeführt wird, erhält der von der Abfrage verwendete Ausführungsplan eine ID, und dieselbe ID wird bei späteren Ausführungen desselben Plans erneut verwendet.

Die `aurora_compute_plan_id` ist in der DB-Parametergruppe von Aurora-PostgreSQL-Versionen 14.10, 15.5 und höheren Versionen standardmäßig `OFF`. Zum Zuweisen einer Plan-ID legen Sie die `aurora_compute_plan_id` in der Parametergruppe auf `ON` fest.

Diese Plan-ID wird in mehreren Dienstprogrammen verwendet, die einem anderen Zweck dienen.

Sie können die maximale Speichernutzung von Abfragen in Ihrer DB-Instance überwachen, um Abfragen zu erkennen, die zu einer hohen Datenbankspeichernutzung beitragen – ab den folgenden Versionen verfügbar:
+ 16.3 und alle höheren Versionen
+ 15.7 und höhere Versionen
+ 14.12 und höhere Versionen

Immer wenn eine Abfrage ausgeführt wird, wird die maximale Speichernutzung der Abfrage nachverfolgt. Abfragen werden in der Regel viele Male ausgeführt. Die Werte für die durchschnittliche, minimale und maximale Speichernutzung aller Durchläufe können für jede Abfrage eingesehen werden.

**Topics**
+ [Zugreifen auf Ausführungspläne von Abfragen und deren maximale Speichernutzung mithilfe von Aurora-Funktionen](#AuroraPostgreSQL.Monitoring.Query.Plans.Functions)
+ [Parameterreferenz für Ausführungspläne von Abfragen in Aurora PostgreSQL](#AuroraPostgreSQL.Monitoring.Query.Plans.Parameters)

## Zugreifen auf Ausführungspläne von Abfragen und deren maximale Speichernutzung mithilfe von Aurora-Funktionen
<a name="AuroraPostgreSQL.Monitoring.Query.Plans.Functions"></a>

Mit der `aurora_compute_plan_id` können Sie unter Verwendung der folgenden Funktionen auf die Ausführungspläne zugreifen:
+ aurora\$1stat\$1activity
+ aurora\$1stat\$1plans

Die maximale Speichernutzung von Abfragen umfasst nicht den Speicher, der vor Beginn der Abfrageverarbeitung zugewiesen wurde. Die maximale Speichernutzung wird für die Planungs- und Ausführungsphasen jeder Abfrage separat nachverfolgt und gemeldet.

![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/aurora-apg-peakmemory.png)


Sie können mit den folgenden Funktionen auf die Statistiken zur maximalen Speichernutzung von Abfragen zugreifen:
+ aurora\$1stat\$1statements
+ aurora\$1stat\$1plans

Weitere Informationen zu diesen Funktionen finden Sie unter [Aurora-PostgreSQL-Funktionsreferenz](Appendix.AuroraPostgreSQL.Functions.md).

## Parameterreferenz für Ausführungspläne von Abfragen in Aurora PostgreSQL
<a name="AuroraPostgreSQL.Monitoring.Query.Plans.Parameters"></a>

Sie können die Ausführungspläne von Abfragen mit den folgenden Parametern in einer DB-Parametergruppe überwachen. 

**Topics**
+ [aurora\$1compute\$1plan\$1id](#aurora.compute_plan_id)
+ [aurora\$1stat\$1plans.minutes\$1until\$1recapture](#aurora.minutes_until_recapture)
+ [aurora\$1stat\$1plans.calls\$1until\$1recapture](#aurora.calls_until_recapture)
+ [aurora\$1stat\$1plans.with\$1costs](#aurora.with_costs)
+ [aurora\$1stat\$1plans.with\$1analyze](#aurora.with_analyze)
+ [aurora\$1stat\$1plans.with\$1timing](#aurora.with_timing)
+ [aurora\$1stat\$1plans.with\$1buffers](#aurora.with_buffers)
+ [aurora\$1stat\$1plans.with\$1wal](#aurora.with_wal)
+ [aurora\$1stat\$1plans.with\$1triggers](#aurora.with_triggers)

**Anmerkung**  
Die Konfiguration für `aurora_stat_plans.with_*`-Parameter wird nur für neu erfasste Pläne wirksam.

### aurora\$1compute\$1plan\$1id
<a name="aurora.compute_plan_id"></a>

Die `aurora_compute_plan_id` ist ein Konfigurationsparameter, der steuert, ob während der Abfrageausführung eine Plan-ID zugewiesen wird.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.minutes\$1until\$1recapture
<a name="aurora.minutes_until_recapture"></a>

Die Anzahl der Minuten, die vergehen sollen, bevor ein Plan erneut erfasst wird. Die Standardeinstellung ist 0, wodurch das erneute Erfassen eines Plans deaktiviert wird. Wenn der `aurora_stat_plans.calls_until_recapture`-Schwellenwert überschritten wird, wird der Plan erneut erfasst.


| Standard | Zulässige Werte | Description | 
| --- | --- | --- | 
| 0 | 0-1073741823 | Die Anzahl der Minuten festlegen, die vergehen sollen, bevor ein Plan erneut erfasst wird | 

### aurora\$1stat\$1plans.calls\$1until\$1recapture
<a name="aurora.calls_until_recapture"></a>

Die Anzahl der Aufrufe eines Plans, bevor er erneut erfasst wird. Die Standardeinstellung ist 0, wodurch das erneute Erfassen eines Plans nach einer Reihe von Aufrufen deaktiviert wird. Wenn der `aurora_stat_plans.minutes_until_recapture`-Schwellenwert überschritten wird, wird der Plan erneut erfasst.


| Standard | Zulässige Werte | Description | 
| --- | --- | --- | 
| 0 | 0-1073741823 | Die Anzahl der Aufrufe festlegen, bevor ein Plan erneut erfasst wird | 

### aurora\$1stat\$1plans.with\$1costs
<a name="aurora.with_costs"></a>

Erfasst einen EXPLAIN-Plan mit geschätzten Kosten. Die zulässigen Werte sind `on` und `off`. Der Standardwert ist `on`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.with\$1analyze
<a name="aurora.with_analyze"></a>

Steuert den EXPLAIN-Plan mit ANALYZE. Dieser Modus wird nur verwendet, wenn ein Plan zum ersten Mal erfasst wird. Die zulässigen Werte sind `on` und `off`. Der Standardwert ist `off`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.with\$1timing
<a name="aurora.with_timing"></a>

Der Zeitpunkt des Plans wird in explain erfasst, wenn ANALYZE verwendet wird. Der Standardwert ist `on`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.with\$1buffers
<a name="aurora.with_buffers"></a>

Die Statistiken zur Nutzung des Planpuffers werden in explain erfasst, wenn ANALYZE verwendet wird. Der Standardwert ist `off`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.with\$1wal
<a name="aurora.with_wal"></a>

Die Statistiken zur Nutzung des Plan-WAL werden in explain erfasst, wenn ANALYZE verwendet wird. Der Standardwert ist `off`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)

### aurora\$1stat\$1plans.with\$1triggers
<a name="aurora.with_triggers"></a>

Die Statistiken zur Ausführung des Plan-Triggers werden in explain erfasst, wenn `ANALYZE` verwendet wird. Der Standardwert ist `off`.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Monitoring.Query.Plans.html)