Datenbankperformance mit AWR Explorer analysieren

Mit AWR Explorer können Sie AWR-Daten für eine verwaltete Datenbank explorieren und analysieren und als zentrales Repository zum Importieren, Analysieren und Vergleichen von AWR-Daten aus anderen Datenbanken verwenden.

Das AWR ist ein integriertes Repository in der Oracle-Datenbank, in dem Performancestatistiken der Datenbank gesammelt, verarbeitet und verwaltet werden. Das AWR besteht aus zwei Komponenten: In-Memory-Performancestatistiken, die über V$-Views zugänglich sind, und Snapshots dieser V$-Views, die in der Datenbank persistiert werden. Snapshots sind Gruppen historischer Performancedaten, die in regelmäßigen Intervallen von der Datenbank automatisch erfasst werden. Standardmäßig werden Snapshots jede Stunde erstellt und für einen Zeitraum von acht Tagen im AWR beibehalten. Sie können das Snapshot-Intervall ändern, um die Häufigkeit für die Erfassung und Speicherung der Snapshots zu bestimmen. Die aus diesen Snapshots abgeleiteten historischen Daten werden in Tabellen wie WRH$ und DBA_HIST in der Datenbank erfasst und bilden die Grundlage für die meisten von Oracle Database bereitgestellten Problemerkennungs- und Self-Tuning-Mechanismen. Darüber hinaus können diese Daten mit dem AWR-Extraktionsfeature von einer Datenbank in eine andere übertragen werden, sodass eine Datenbank als zentrales Repository zur Analyse von AWR-Daten verwendet werden kann. Weitere Informationen zu AWR und dessen Aktivierung finden Sie unter Datenbankperformance diagnostizieren und optimieren im Oracle Database Performance Tuning Guide.

AWR Explorer in Database Management Diagnostics & Management ist eine Integration von Performance- und Datenvisualisierungstools, mit denen die historischen Performancedaten aus AWR-Snapshots in einfach zu interpretierenden Diagrammen angezeigt werden. Damit können Sie AWR-Daten in einer einzigen Oberfläche visualisieren und so Performancetrends analysieren und Probleme erkennen.

Mit AWR Explorer können Sie:

  • AWR-Daten für eine verwaltete Datenbank explorieren und analysieren.
    Hinweis

    • Ein Management-Agent 210403.1349 oder höher ist erforderlich, um AWR Explorer für externe Datenbanken zu verwenden.
    • AWR Explorer ist nur für Oracle Database Enterprise Edition Version 12.2 und höher verfügbar. Wenn der Initialisierungsparameter COMPATIBLE für die Datenbank festgelegt ist, müssen Sie sicherstellen, dass es sich bei dieser um Version 12.2.0 oder höher handelt. Informationen zur Datenbankkompatibilität finden Sie unter Was ist Oracle Database-Kompatibilität? im Oracle Database Upgrade Guide. Außerdem muss der Status der Datenbank hochgefahren sein, damit die Schaltfläche AWR Explorer aktiviert wird.
  • AWR-Daten mit awrload.sql aus anderen Datenbanken in eine verwaltete Datenbank importieren und die Daten mit AWR Explorer analysieren. Informationen zum Importieren des AWR aus einer anderen Datenbank in eine verwaltete Datenbank finden Sie unter So exportieren Sie das AWR von einer Datenbank in eine andere (KB83030) in My Oracle Support.

Sie können AWR Explorer-bezogene Aufgaben in der Konsole und über die API ausführen. Informationen zum Zugriff auf und zur Verwendung von AWR Explorer in der Konsole finden Sie in diesem Abschnitt und den zugehörigen Themen. API-Informationen finden Sie unter Datenbankmanagement-API.

So greifen Sie auf AWR Explorer zu:

  1. Gehen Sie für die verwaltete Datenbank zur Seite Details der verwalteten Datenbank.
  2. Klicken Sie auf AWR Explorer.

    AWR Explorer wird angezeigt.

Die folgenden Felder werden im AWR Explorer angezeigt. Sie können die Optionen in diesen Feldern auswählen, um die anzuzeigenden Daten zu bestimmen:

  • Datenbank: Name der Datenbank, wie er im AWR gespeichert ist. Standardmäßig ist die Datenbank ausgewählt, über deren Detailseite AWR Explorer gestartet wurde. Wenn das AWR für die verwaltete Datenbank nicht aktiviert ist, aber AWR-Daten aus anderen Datenbanken in die verwaltete Datenbank importiert wurden, wird die Datenbank mit dem neuesten AWR-Snapshot ausgewählt. Klicken Sie auf das Feld Datenbank, um den Bereich AR-Snapshots auswählen anzuzeigen, und führen Sie folgende Schritte aus:
    • Wählen Sie einen der verfügbaren Snapshot-Bereiche aus, die basierend auf fortlaufenden Snapshot-IDs aus derselben Datenbank definiert werden. Beispiel: Wenn die Snapshots 2, 3, 4, 5, 101 und 102 für eine Datenbank verfügbar sind, lauten die Snapshot-Bereiche 2-5 und 101-102. Standardmäßig wird der letzte Snapshot-Bereich ausgewählt.
    • Wählen Sie eine andere Datenbank und einen anderen Snapshot-Bereich aus. Dies gilt, wenn die verwaltete Datenbank als zentrales Repository für AWR-Daten aus anderen Datenbanken verwendet wird.
  • Zeitraum: Dauer des Snapshot-Bereichs, für den AWR-Daten angezeigt werden. Standardmäßig wird die Dauer des letzten AWR-Snapshot-Bereichs ausgewählt. Wenn der Snapshot-Bereich jedoch mehr als sechs Snapshots enthält, ist der Standardzeitraum die Dauer der letzten sechs Snapshots im Snapshot-Bereich. Beispiel: Wenn die Dauer der einzelnen Snapshots (Snapshot-Intervall) 10 Minuten beträgt, dann beträgt der Zeitraum 6 * 10 Minuten = 1 Stunde, und die Daten innerhalb dieses Zeitraums werden angezeigt.

    Klicken Sie auf das Feld Zeitraum, um das Dialogfeld Benutzerdefinierter Zeitraum anzuzeigen und gegebenenfalls die Dauer innerhalb des ausgewählten Zeitraums zu ändern.

  • Zeitzone: Zeitzone, in der AWR-Daten angezeigt werden. Standardmäßig ist die Zeitzone "UTC" (Koordinierte Weltzeit) ausgewählt. Klicken Sie auf dieses Feld, um die Standardzeitzone durch die lokale Zeitzone Ihres Browsers zu ersetzen.

Registerkarten in AWR Explorer

Sie können die wichtigen Aspekte der Datenbankperformance im ausgewählten Zeitraum auf den folgenden AWR-Explorer-Registerkarten überwachen. Auf diesen Registerkarten werden Diagramme angezeigt, die eine einfache Interpretation und einen Vergleich von AWR-Daten ermöglichen.

  • Profil laden: Auf dieser Registerkarte werden historische Systemstatistiken aus AWR-Tabellen wie DBA_HIST_SYSSTAT angezeigt. In den Diagrammen werden die SYSSTAT-Standardkategorien angezeigt, wie Zeitmodell - Überblick, Verbindungen und Anmeldungen, die einen Überblick über den globalen Zustand der Datenbank bieten.

    Auf der Registerkarte Profil laden können Sie Diagramme hinzufügen, um weitere unterstützte Systemstatistiken anzuzeigen. Gehen Sie dazu wie folgt vor:

    1. Stellen Sie sicher, dass in der Dropdown-Liste Systemstatistiken die Option Benutzerdefiniert ausgewählt ist.
    2. Klicken Sie auf Ladeprofildiagramm hinzufügen.
    3. Geben Sie im Bereich Benutzerdefiniertes Ladeprofildiagramm hinzufügen einen Titel für das neue Diagramm ein, wählen Sie die anzuzeigenden Systemstatistiken aus, und klicken Sie auf Ladeprofildiagramm hinzufügen.
  • Metriken: Auf dieser Registerkarte werden Systemmetriken aus AWR-Tabellen wie DBA_HIST_SYSMETRIC_HISTORY angezeigt. In den Diagrammen werden Metriken wie CPU-, I/O- und Netzwerkmetriken angezeigt.

    Hinweis

    Auf der Registerkarte Metriken werden keine Daten für PDBs angezeigt, da Systemmetriken im PDB-AWR nicht verfügbar sind.

    Auf der Registerkarte Metriken können Sie Diagramme hinzufügen, um weitere unterstützte Metriken anzuzeigen. Gehen Sie dazu wie folgt vor:

    1. Stellen Sie sicher, dass in der Dropdown-Liste Metriken die Option Benutzerdefiniert ausgewählt ist.
    2. Klicken Sie auf Metrikdiagramm hinzufügen.
    3. Geben Sie im Bereich Benutzerdefiniertes Metrikdiagramm hinzufügen einen Titel für das neue Diagramm ein, wählen Sie die Metriken aus, die Sie anzeigen möchten, und klicken Sie auf Metrikdiagramm hinzufügen.
  • Wait-Ereignisse: Auf dieser Registerkarte werden die ersten zehn Wait-Ereignisse sortiert nach Wartezeit aus AWR-Tabellen wie DBA_HIST_SYSTEM_EVENT angezeigt. In den Diagrammen werden das Wait-Ereignis und die entsprechenden Informationen zu Waits pro Sekunde und Durchschnittliche Wartezeit angezeigt.

    Auf der Registerkarte Wait-Ereignisse können Sie außerdem folgende Aufgaben ausführen:

    • Fügen Sie neue Diagramme hinzu, um weitere Wait-Ereignisse anzuzeigen. Wählen Sie dazu in der Dropdown-Liste Wait-Ereignis ein Warteereignis aus, und klicken Sie auf Wait-Ereignisdiagramm hinzufügen.
    • Zeigen Sie ein Histogramm des Wait-Ereignisses mit einer Aufschlüsselung des Prozentsatzes der Waits nach der jeweiligen Dauer innerhalb eines ausgewählten Snapshot-Bereichs an. Um ein Histogramm anzuzeigen, klicken Sie auf die Option Histogramm anzeigen, die für jedes Wait-Diagramm verfügbar ist, oder klicken Sie auf das Diagramm.
  • Aktivität: Auf dieser Registerkarte können Sie den Performancetrend der Datenbank anzeigen, indem Sie eine ASH-Dimension auswählen und die Top-Aktivität für diese Dimension im ausgewählten Zeitraum anzeigen. Sie können auch nach unten scrollen, um die Top-Aktivität nach zusätzlichen Dimensionen basierend auf der im Diagramm Durchschnittliche aktive Sessions ausgewählten Dimension anzuzeigen. Beispiel: Wenn die Standarddimension Wait-Klasse im Diagramm Durchschnittliche aktive Sessions ausgewählt ist, können Sie die Top-SQL-ID und das Top-Wait-Ereignis nach Wait-Klasse anzeigen oder andere Dimensionen in den Dropdown-Listen in der oberen linken Ecke der Tabellen auswählen.

    Hinweis

    Wie beim Performancehub für verwaltete Datenbanken hängt die Verfügbarkeit von Daten auf der Registerkarte Aktivität in AWR Explorer von dem Typ und der Version der Oracle-Datenbank ab und erfordert bestimmte zusätzliche Berechtigungen. Weitere Informationen finden Sie unter OCI: Voraussetzungsbedingungen für Performancehub (KB59684) in My Oracle Support.
  • Datenbankparameter: Auf dieser Registerkarte werden alle geänderten Datenbankparameter angezeigt. Sie können auf den Link in der Spalte Geändert klicken, um die Änderungshistorie anzuzeigen. Die Änderungshistorie enthält Details wie die ID des Snapshots, wenn der Datenbankparameter geändert wurde, die Start- und Endzeit des Snapshots und den geänderten Wert.

    Auf dieser Registerkarte können Sie auch alle Datenbankparameter anzeigen, einschließlich der nicht geänderten Parameter. Deaktivieren Sie dazu das Kontrollkästchen Unveränderte Parameter ausblenden.

Visualisierungsoptionen für AWR-Diagramme

Mit den folgenden Datenvisualisierungsoptionen können Sie Daten filtern und die Anzeige der Daten in AWR-Explorer-Diagrammen ändern.

  • Rohdaten oder Diagramm anzeigen (Raw-Daten/Diagramm anzeigen): Klicken Sie auf diese Option, um zwischen einem Liniendiagramm und Rohdaten zu wechseln. Mit dieser Option können Sie Rohdaten kopieren und analysieren.
  • In Balken- oder Liniendiagramm ändern (In Balken-/Liniendiagramm ändern): Klicken Sie auf diese Option, um zwischen einem Liniendiagramm und einem Balkendiagramm zu wechseln. Beachten Sie, dass eine Änderung der Visualisierungsoption in einem Diagramm auf alle Diagramme auf der Registerkarte angewendet wird.
  • Vergrößern und Vergrößern (Vergrößern und verkleinern): Klicken Sie auf diese Option, um den Geltungsbereich der Anzeige im Diagramm zu ändern. Nachdem Sie auf das Symbol Vergrößern geklickt haben, können Sie mit der Maus und dem Touchpad nach rechts oder links im Diagramm scrollen und die Anzeige vergrößern bzw. verkleinern. Beachten Sie, dass eine Änderung, die mit den Zoomoptionen in einem Diagramm vorgenommen wird, auf alle Diagramme auf der Registerkarte angewendet wird.
  • Zurückschreiben (Wiederherstellen): Klicken Sie auf diese Option, um alle Änderungen rückgängig zu machen, die mit den anderen Optionen in den Diagrammen vorgenommen wurden, und zur Standardanzeige zurückzukehren.
  • Diagramm als Bild speichern (Diagramm als Bild speichern): Klicken Sie auf diese Option, um das Diagramm im .png-Format zu speichern.
  • Diagramm entfernen (Diagramm entfernen): Klicken Sie auf diese Option, um das Diagramm aus der Registerkarte zu entfernen. Sie können das Diagramm erneut hinzufügen, indem Sie es in der Dropdown-Liste auf der Registerkarte auswählen und auf <Name der Registerkarte> Diagramm hinzufügen klicken.

Berichte generieren

Sie können verschiedene Berichte von der Datenbank in AWR Explorer generieren und herunterladen.

Klicken Sie dazu auf Berichte, und wählen Sie eine der folgenden Optionen aus:

  • AWR: Wählen Sie im Bereich AWR-Bericht generieren den Snapshot-Bereich aus, und klicken Sie auf Bericht generieren, um einen AWR-Bericht mit zusätzlichen Performancedaten zu generieren und herunterzuladen.
  • SQL: Wählen Sie im Bereich SQL-Health-Check-Bericht generieren den Snapshot-Bereich aus, geben Sie eine SQL-ID an, und klicken Sie auf Bericht generieren, um einen SQL-Health-Check-Bericht mit zusätzlichen Performancedaten für die angegebene SQL-Anweisung zu generieren und herunterzuladen.
  • ASH: Wählen Sie im Bereich ASH-Bericht generieren die Start- und Endzeit aus, und klicken Sie auf Bericht generieren, um einen ASH-Bericht mit zusätzlichen ASH-Daten zu generieren und herunterzuladen.
Hinweis

Bei Oracle Cloud-Datenbanken und autonomen Datenbanken können nur AWR-Berichte mit einer Größe von bis zu 4 MB generiert werden. Informationen zum Generieren eines AWR-Berichts mit mehr als 4 MB finden Sie unter AWR-Bericht für die lokale Datenbank generieren in der Oracle Database Performance Tuning Guide.