View a markdown version of this page

Analysiert die Datenbanklast anhand von Wartezuständen - Amazon DocumentDB

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.

Analysiert die Datenbanklast anhand von Wartezuständen

Wenn das Diagramm zur Datenbanklast (DB-Auslastung) einen Engpass zeigt, 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 dazu anzuzeigen.

Die DB-Auslastung, gruppiert nach Wartezeiten und häufigsten 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 die 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.

  2. 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.

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

  4. Wählen Sie auf der Registerkarte „Häufigste Abfragen“ eine dieser Digest-Abfragen aus, um sie zu erweitern und die untergeordneten Abfragen anzuzeigen, aus denen sie besteht.

Sie können auch sehen, welche Hosts oder Anwendungen am meisten zur Last beitragen, indem Sie Top-Hosts bzw. Top-Anwendungen auswählen. Die Anwendungsnamen werden in der Verbindungszeichenfolge zur Amazon DocumentDB-Instance angegeben. Unknowngibt an, dass das Anwendungsfeld nicht angegeben wurde.

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

Das Diagramm zur Datenbankauslastung zeigt den Anstieg der CPU-Auslastung. Ein entsprechender Tab mit den häufigsten Abfragen zeigt Abfragen, die am meisten zu den Wartezuständen beitragen.
Das Diagramm zur Datenbankauslastung zeigt den Anstieg der CPU-Auslastung für die Abfrage, die am meisten zu den Wartezuständen beiträgt. Ein entsprechender Tab mit den häufigsten Abfragen zeigt die untergeordneten Abfragen der Abfrage.