

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.

# Analyse der Metriken mit dem Performance Insights-Dashboard
<a name="performance-insights-analyzing"></a>

Das Dashboard von Performance Insights enthält Informationen zur Datenbank-Performance, die Sie bei der Analyse und Behebung von Performance-Problemen unterstützen. Auf der Hauptseite des Dashboards können Sie Informationen zur Datenbanklast (DB-Load) einsehen. Sie können die Datenbanklast nach Dimensionen wie Wartestatus oder Abfrage „aufteilen“. 

**Topics**
+ [Überblick über Performance Insights](performance-insights-dashboard-overview.md)
+ [Öffnen des Performance Insights-Dashboards](performance-insights-dashboard-opening.md)
+ [Analysieren der Datenbanklast nach Wartezuständen](performance-insights-analyzing-db-load.md)
+ [Überblick über den Tab „Häufigste Suchanfragen“](performance-insights-top-queries.md)
+ [Das Datenbank-Ladediagramm vergrößern](performance-insights-zoom-db-load.md)

# Überblick über Performance Insights
<a name="performance-insights-dashboard-overview"></a>

Das Dashboard ist die einfachste Möglichkeit, mit Performance Insights zu interagieren. Das folgende Beispiel zeigt das Dashboard für eine Amazon DocumentDB DocumentDB-Instance. Standardmäßig zeigt das Dashboard von Performance Insights die Daten der letzten Stunde an.

![\[Das Performance Insights Insights-Dashboard zeigt die CPU-Auslastung und die Datenbanklast im Laufe der Zeit für eine Amazon DocumentDB DocumentDB-Instance.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/overview-dashboard.png)


Das Dashboard ist in folgende Teile gegliedert:

1. **Zählermetriken** — Zeigt Daten für bestimmte Leistungsindikatormetriken an.

1. **Datenbanklast** — Zeigt, wie die DB-Last im Vergleich zur DB-Instance-Kapazität abschneidet, wie sie in der Zeile **Max vCPU** dargestellt wird.

1.  **Top-Dimensionen** — Zeigt die wichtigsten Dimensionen an, die zur DB-Auslastung beitragen. Zu diesen Dimensionen gehören `waits``queries`,`hosts`,`databases`, und`applications`.

**Topics**
+ [Zählermetriken-Diagramm](#performance-insights-overview-metrics)
+ [Datenbank-Ladediagramm](#performance-insights-overview-db-load-chart)
+ [Dimensionen pro Tabelle](#performance-insights-overview-top-dimensions)

## Zählermetriken-Diagramm
<a name="performance-insights-overview-metrics"></a>

Mithilfe von Zählermetriken können Sie das Performance-Insights-Dashboard anpassen und bis zu 10 weitere Diagramme aufnehmen. Diese Grafiken zeigen eine Auswahl von Dutzenden von Betriebssystemmetriken. 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.

![\[Diagramm mit Zählermetriken, das die CPU-Auslastung im Zeitverlauf zeigt.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/counter-metrics.png)


Um die Leistungsindikatoren zu ändern, wählen Sie **Metriken verwalten** aus. Sie können mehrere **Betriebssystemmetriken** auswählen, wie im folgenden Screenshot gezeigt. Um Details für jede Metrik anzuzeigen, bewegen Sie den Mauszeiger über den Metriknamen.

![\[Oberfläche zur Metrikauswahl im Performance Insights Insights-Dashboard mit Optionen für Betriebssystemmetriken.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/overview-os-metrics.png)


## Datenbank-Ladediagramm
<a name="performance-insights-overview-db-load-chart"></a>

Das Diagramm zum **Laden der Datenbank** zeigt, wie die Datenbankaktivität im Vergleich zur Instanzkapazität abschneidet, wie sie in der Zeile **Max. vCPU** 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).

![\[Das Diagramm zur Datenbankauslastung zeigt die durchschnittlichen aktiven Sitzungen im Laufe der Zeit, wobei die CPU-Auslastung gegen Ende stark ansteigt.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/database-load.png)


**DB-Last aufgeteilt nach Dimensionen**  
Sie können die Last als aktive Sitzungen anzeigen, die nach unterstützten Dimensionen gruppiert sind. Die folgende Abbildung zeigt die Abmessungen für die Amazon DocumentDB DocumentDB-Instance.

![\[Diagramm, das das Laden der Datenbank mit verschiedenen „Slice by“ -Optionen in einer Dropdownliste zeigt.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/database-load-sliced.png)


**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 Abfrageanweisung.

![\[Balkendiagramm, das das Laden der Datenbank mit zusätzlichen Details zeigt, wenn Sie den Mauszeiger über einen Elementnamen bewegen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/database-load-details.png)


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

![\[Balkendiagramm, das die Datenbanklast mit zusätzlichen Details zeigt, wenn Sie den Mauszeiger über einen Balken bewegen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/database-load-hover.png)


## Dimensionen pro Tabelle
<a name="performance-insights-overview-top-dimensions"></a>

In der **Tabelle mit den obersten Abmessungen** wird die Datenbanklast nach verschiedenen Dimensionen aufgeteilt. Eine Dimension ist eine Kategorie oder „Aufteilung“ für verschiedene Merkmale der DB-Last. Wenn es sich bei der Dimension um eine Abfrage handelt**, werden in den häufigsten Abfragen** die Abfrageanweisungen angezeigt, die am meisten zur DB-Auslastung beitragen.

Wählen Sie eine der folgenden Dimensionsregisterkarten.

![\[Auf der Registerkarte „Dimensionen der häufigsten Abfragen“ werden die beiden wichtigsten Abfragen angezeigt.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-dimensions.png)


Die folgende Tabelle enthält eine kurze Beschreibung der einzelnen Registerkarten.


| Tab | Description | 
| --- | --- | 
|  Top waits (Top-Warteereignis)  |   Das Ereignis, auf das das Datenbank-Backend wartet  | 
|  Die häufigsten Abfragen  |  Die Abfrageanweisungen, die derzeit ausgeführt werden  | 
|  Top hosts (Top-Hosts)  |  Die Host-IP und der Port des verbundenen Clients  | 
|  Top databases (Top-Datenbanken)  |  Der Name der Datenbank, mit der der Client verbunden ist  | 
|  Top applications (Top-Anwendungen)  |  Der Name der Anwendung, die mit der Datenbank verbunden ist  | 

Informationen zum Analysieren von Abfragen mithilfe der Registerkarte „Häufig **gestellte Abfragen**“ finden Sie unter[Überblick über die Registerkarte „Häufigste Abfragen“](performance-insights-top-queries.md).

# Öffnen des Performance Insights-Dashboards
<a name="performance-insights-dashboard-opening"></a>

**Gehen Sie wie folgt vor, um das Performance Insights Insights-Dashboard in der AWS Management Console anzuzeigen:**

1. Öffnen Sie die Performance Insights Insights-Konsole unter [https://console.aws.amazon.com/docdb/](https://console.aws.amazon.com/docdb/home#performance-insights).

1. Wählen Sie eine DB-Instance aus. Das Performance Insights Insights-Dashboard wird für diese Amazon DocumentDB DocumentDB-Instance angezeigt.

   Für Amazon DocumentDB DocumentDB-Instances mit aktiviertem Performance Insights können Sie das Dashboard auch aufrufen, indem Sie in der Liste der Instances den Eintrag **Sessions** auswählen. Unter **Aktuelle Aktivität** zeigt das Element **Sitzungen** die Datenbanklast von durchschnittlichen, aktiven Sitzungen der letzten fünf Minuten an. Der Balken zeigt die Last grafisch an. Wenn die Leiste leer ist, befindet sich die Instance im Leerlauf. Wenn die Last ansteigt, wird der Balken blau ausgefüllt. Wenn die Last die Anzahl virtueller CPUs (vCPUs) in der Instanzklasse überschreitet, färbt sich der Balken rot, was auf einen potenziellen Engpass hinweist.  
![\[Die Cluster-Seite zeigt einen regionalen Amazon DocumentDB-Cluster sowie die CPU und die aktuelle Aktivität jeder Cluster-Instance.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/opening-clusters.png)

1. (Optional) Wählen Sie über eine der Schaltflächen rechts oben ein anderes Zeitintervall aus. Um das Intervall beispielsweise auf 1 Stunde zu ändern, wählen Sie **1h** aus.  
![\[Schaltflächen für Zeitintervalle zwischen fünf Minuten und einer Woche.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/opening-time.png)

   Im folgenden Screenshot beträgt das DB-Ladeintervall 1 Stunde.  
![\[Balkendiagramm, das die Datenbanklast zeigt, gemessen in durchschnittlichen aktiven Sitzungen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/opening-db-load.png)

1. Um Ihre Daten automatisch zu aktualisieren, aktivieren **Sie Automatische Aktualisierung**.  
![\[Die Schaltfläche für die auto Aktualisierung ist aktiviert und erscheint neben den Zeitintervallschaltflächen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/opening-auto-refresh.png)

   Das Performance Insights-Dashboard wird automatisch mit neuen Daten aktualisiert. Die Aktualisierungsrate hängt von der Menge der angezeigten Daten ab: 
   + „5 Minuten“ wird alle 5 Sekunden aktualisiert.
   + 1 Stunde, wird jede Minute aktualisiert.
   + 5 Stunden, wird jede Minute aktualisiert.
   + „24 Stunden“ wird alle 5 Minuten aktualisiert.
   + „1 Woche“ wird jede Stunden aktualisiert.

# Analysieren der Datenbanklast nach Wartezuständen
<a name="performance-insights-analyzing-db-load"></a>

Wenn das Diagramm zur **Datenbankauslastung (DB-Last)** einen Engpass anzeigt, können Sie herausfinden, woher die Last kommt. Betrachten Sie dazu die Tabelle mit den Hauptlastelementen unterhalb des **Datenbanklast**-Diagramms Wählen Sie ein bestimmtes Element aus, z. B. eine Abfrage oder eine Anwendung, um dieses Element genauer zu untersuchen und Details zu diesem Element anzuzeigen.

Die Datenbanklast, gruppiert nach Waits und Top-Abfragen, bietet in der Regel den besten Einblick in Leistungsprobleme. DB-Last gruppiert nach Wartezeiten zeigt an, ob Ressourcen- oder Parallelitätsengpässe in der Datenbank vorhanden sind. In diesem Fall wird auf der Registerkarte „**Häufigste Abfragen**“ der Tabelle mit den am häufigsten ausgelasteten Elementen angezeigt, welche Abfragen für diese Auslastung verantwortlich sind.

Ihr typischer Workflow für die Diagnose von Performance-Problemen ist folgendermaßen:

1. Überprüfen Sie das Diagramm der **durchschnittlich aktiven Sitzungen** auf irgendwelche Ereignisse, in denen die Datenbanklast die **Max CPU**-Linie übersteigt.

1. Wenn ja, schauen Sie sich das Diagramm der **durchschnittlich aktiven Sitzungen** an und identifizieren Sie, welcher Wartezustand oder welche Zustände primär dafür verantwortlich sind.

1. Identifizieren Sie die Digest-Abfragen, die die Last verursacht haben, indem Sie sehen, welche der Abfragen auf der Registerkarte „**Häufigste Abfragen**“ in der Tabelle mit den am häufigsten geladenen Elementen am meisten zu diesen Wartezuständen beitragen. Sie können diese anhand der Spalte **Load by Wait (AAS)** identifizieren.

1. Wählen Sie auf der Registerkarte „Häufig gestellte Abfragen“ eine dieser **Digest-Abfragen** aus, um sie zu erweitern und die untergeordneten Abfragen zu sehen, aus denen sie besteht.

Sie können auch sehen, welche Hosts oder Anwendungen die meiste Last verursachen, indem Sie jeweils **Top-Hosts** oder **Top-Anwendungen** auswählen. Anwendungsnamen werden in der Verbindungszeichenfolge zur Amazon DocumentDB DocumentDB-Instance angegeben. `Unknown`gibt an, dass das Anwendungsfeld nicht angegeben wurde. 

Im folgenden Dashboard machen beispielsweise **CPU-Wartezeiten** den größten Teil der DB-Last aus. Wenn Sie unter Häufigste **Abfragen die oberste** Abfrage auswählen, wird das Diagramm zur Datenbankauslastung so ausgerichtet, dass der Schwerpunkt auf der höchsten Last liegt, die durch die ausgewählte Abfrage verursacht wird.

![\[Diagramm zur Datenbankauslastung, das den Anstieg der CPU-Auslastung zeigt. Eine entsprechende Registerkarte mit den häufigsten Abfragen zeigt die Abfragen, die am meisten zu Wartezuständen beitragen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/db-load-1.png)


![\[Das Diagramm zur Datenbankauslastung zeigt den Anstieg der CPU-Auslastung für die Abfrage, die am meisten zu Wartezuständen beigetragen hat. Eine entsprechende Registerkarte mit den häufigsten Abfragen zeigt die untergeordneten Abfragen dieser Abfrage.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/db-load-2.png)


# Überblick über die Registerkarte „Häufigste Abfragen“
<a name="performance-insights-top-queries"></a>

Standardmäßig werden auf der Registerkarte „**Häufigste** Abfragen“ die Abfragen angezeigt, die am meisten zur DB-Auslastung beitragen. Sie können den Abfragetext analysieren, um Ihre Abfragen zu optimieren.

**Topics**
+ [Digests abfragen](#performance-insights-top-queries-digests)
+ [Nach Waits laden (AAS)](#performance-insights-top-queries-aas)
+ [Detaillierte Abfrageinformationen anzeigen](#performance-insights-top-queries-query-info)
+ [Zugreifen auf Abfragetext für Anweisungen](#performance-insights-top-queries-accessing-text)
+ [Abfragetext für Kontoauszüge anzeigen und herunterladen](#performance-insights-top-queries-viewing-downloading)

## Zusammenfassungen von Abfragen
<a name="performance-insights-top-queries-digests"></a>

Ein *Abfrage-Digest* besteht aus mehreren tatsächlichen Abfragen, die sich strukturell ähneln, aber unterschiedliche Literalwerte haben können. Der Digest ersetzt fest codierte Werte durch ein Fragezeichen. Ein Abfrage-Digest könnte beispielsweise so aussehen:

```
{"find":"customerscollection","filter":{"FirstName":"?"},"sort":{"key":{"$numberInt":"?"}},"limit":{"$numberInt":"?"}}
```

Dieser Digest kann die folgenden untergeordneten Abfragen enthalten:

```
{"find":"customerscollection","filter":{"FirstName":"Karrie"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Met"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
{"find":"customerscollection","filter":{"FirstName":"Rashin"},"sort":{"key":{"$numberInt":"1"}},"limit":{"$numberInt":"3"}}
```

Um die wörtlichen Abfrageanweisungen in einem Digest zu sehen, wählen Sie die Abfrage und dann das Pluszeichen () aus. `+` Im folgenden Screenshot ist die ausgewählte Abfrage ein Digest.

![\[Die Tabelle mit den häufigsten Abfragen zeigt einen erweiterten Abfrage-Digest, bei dem eine untergeordnete Abfrage ausgewählt ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-queries-literal.png)


**Anmerkung**  
In einem Abfrage-Digest werden ähnliche Abfrageanweisungen gruppiert, sensible Informationen werden jedoch nicht geschwärzt. 

## Nach Waits laden (AAS)
<a name="performance-insights-top-queries-aas"></a>

In **Top-Abfragen** zeigt die Spalte **Load by Waits (AAS)** den Prozentsatz der Datenbanklast, der jedem Top-Load-Element zugeordnet ist. Diese Spalte gibt die Last für dieses Element nach der Gruppierung wieder, die derzeit im **DB-Lastdiagramm** ausgewählt ist. Beispielsweise können Sie das **DB-Last-Diagramm** nach Wartezuständen gruppieren. In diesem Fall ist der Balken **DB Load by Waits (DB-Last nach Wartezuständen)** so groß, segmentiert und farbcodiert, dass angezeigt wird, zu wieviel Prozent diese Abfrage zum betreffenden Wartezustand beiträgt. Es zeigt zudem auf, welche Wartezustände sich auf die ausgewählte Abfrage auswirken.

![\[Balkendiagramm, das die Datenbanklast gruppiert nach CPU-, IO- und Latch-Wartestatus zeigt. Die entsprechende Tabelle zeigt die häufigsten Abfragen, basierend auf dem Ladevorgang pro Wartezeit.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-queries-aas.png)


## Detaillierte Abfrageinformationen anzeigen
<a name="performance-insights-top-queries-query-info"></a>

In der **Abfragetabelle „Top**“ können Sie eine *Digest-Anweisung* öffnen, um die zugehörigen Informationen anzuzeigen. Die Informationen werden im unteren Bereich angezeigt.

![\[Die Tabelle mit den häufigsten Abfragen zeigt unten eine ausgewählte Abfrageanweisung und die zugehörigen Abfrageinformationen.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-queries-detailed.png)


Die folgenden Typen von Bezeichnern (IDs) sind mit Abfrageanweisungen verknüpft:

1. **Support-Abfrage-ID** — Ein Hashwert der Abfrage-ID. Dieser Wert dient nur zum Verweisen auf eine Abfrage-ID, wenn Sie mit AWS Support arbeiten. AWS Der Support hat keinen Zugriff auf Ihre tatsächliche Anfrage IDs und Ihren Abfragetext.

1. **Support-Digest-ID** — Ein Hashwert der Digest-ID. Dieser Wert dient nur zum Verweisen auf eine Digest-ID, wenn Sie mit AWS Support zusammenarbeiten. AWS Der Support hat keinen Zugriff auf Ihre tatsächliche Zusammenfassung IDs und Ihren Abfragetext.

## Zugriff auf den Abfragetext der Anweisung
<a name="performance-insights-top-queries-accessing-text"></a>

Standardmäßig enthält jede Zeile in der Tabelle mit **den häufigsten Abfragen** 500 Byte Abfragetext für jede Abfrageanweisung. Wenn eine Digest-Anweisung 500 Byte überschreitet, können Sie mehr Text anzeigen, indem Sie die Anweisung im Performance Insights Insights-Dashboard öffnen. In diesem Fall beträgt die maximale Länge der angezeigten Abfrage 1 KB. Wenn Sie eine vollständige Abfrageanweisung anzeigen, können Sie auch **Herunterladen** wählen.

## Abfragetext für Kontoauszüge anzeigen und herunterladen
<a name="performance-insights-top-queries-viewing-downloading"></a>

Im Performance Insights Insights-Dashboard können Sie Abfragetext anzeigen oder herunterladen.

**Um mehr Abfragetext im Performance Insights Insights-Dashboard anzuzeigen**

1. Öffnen Sie die Amazon DocumentDB DocumentDB-Konsole unter: [https://console.aws.amazon.com/docdb/](https://console.aws.amazon.com/docdb/) 

1. Wählen Sie im Navigationsbereich **Performance-Insights** aus.

1. Wählen Sie eine DB-Instance aus. Das Performance Insights-Dashboard wird für diese DB-Instance angezeigt.

   Abfrageanweisungen mit Text, der größer als 500 Byte ist, sehen wie in der folgenden Abbildung aus:  
![\[Die Tabelle mit den häufigsten Abfragen, in der eine untergeordnete Abfrage ausgewählt ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-queries-statement.png)

1. Sehen Sie sich den Abschnitt mit den Abfrageinformationen an, um mehr vom Abfragetext zu sehen.  
![\[Der Abschnitt mit den Abfrageinformationen zeigt den vollständigen Text der ausgewählten Abfrage.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/top-queries-query-text.png)

Das Performance Insights Insights-Dashboard kann bis zu 1 KB für jede vollständige Abfrageanweisung anzeigen.

**Anmerkung**  
Um die Abfrageanweisung zu kopieren oder herunterzuladen, deaktivieren Sie alle Popup-Blocker.

# Das Diagramm zum Laden der Datenbank vergrößern
<a name="performance-insights-zoom-db-load"></a>

Sie können weitere Funktionen der Benutzeroberfläche von Performance Insights verwenden, um die Performance-Daten zu analysieren.

**Click-and-Drag Hineinzoomen**  
In der Benutzeroberfläche von Performance Insights können Sie einen kleinen Teil des Lastdiagramms auswählen und die Details vergrößern.

![\[Balkendiagramm, das die Auslastung der Datenbank zeigt, wobei ein Teil davon zum Vergrößern hervorgehoben ist.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/pi-zoom-1.png)


Um einen Teil des Lastdiagramms zu vergrößern, wählen Sie die Startzeit und ziehen Sie mit der Maus an das Ende des gewünschten Zeitraums. Dabei wird der markierte Bereich farblich hervorgehoben. Wenn Sie die Maustaste loslassen, vergrößert das Lastdiagramm den ausgewählten Bereich, und die Tabelle mit den **wichtigsten *Elementen*** wird neu berechnet.

![\[Das Balkendiagramm zum Laden der Datenbank zeigt den vergrößerten Teil und die entsprechende Tabelle mit den oberen Wartezeiten unten.\]](http://docs.aws.amazon.com/de_de/documentdb/latest/developerguide/images/performance-insights/pi-zoom-2.png)
