Utilizzare Explorer AWR per analizzare le prestazioni del database

È possibile utilizzare Explorer AWR per esplorare e analizzare i dati AWR per un database gestito e utilizzarli come repository centrale per importare, analizzare e confrontare i dati AWR da altri database.

AWR è un repository integrato in Oracle Database che raccoglie, elabora e gestisce le statistiche sulle prestazioni del database. AWR è costituito da due componenti: statistiche sulle prestazioni in memoria, accessibili tramite viste V$ e snapshot di queste viste V$ che persistono nel database. Gli snapshot sono set di dati cronologici delle prestazioni che vengono raccolti automaticamente a intervalli regolari dal database. Per impostazione predefinita, gli snapshot vengono acquisiti ogni ora e conservati per un periodo di otto giorni nell'area AWR ed è possibile modificare l'intervallo di snapshot per determinare la frequenza di acquisizione e memorizzazione degli snapshot. I dati cronologici derivati da questi snapshot vengono registrati in tabelle quali WRH$ e DBA_HIST nel database e costituiscono la base per la maggior parte dei meccanismi di rilevamento dei problemi e di tuning automatico forniti da Oracle Database. Inoltre, questi dati possono essere trasportati da un database a un altro utilizzando la funzione di estrazione AWR, consentendo in tal modo l'uso di un database come repository centrale per analizzare i dati AWR. Per ulteriori informazioni su AWR e su come abilitarlo, vedere Diagnosing and Tuning Database Performance in Oracle Database Performance Tuning Guide.

AWR Explorer in Database Management Diagnostics & Management è un'integrazione di strumenti di visualizzazione delle prestazioni e dei dati, che visualizza i dati cronologici delle prestazioni dagli snapshot AWR in grafici di facile interpretazione. Ti consente di visualizzare i dati AWR in un'unica interfaccia, consentendoti così di analizzare le tendenze delle prestazioni e rilevare i problemi.

Utilizzando AWR Explorer è possibile:

  • Esplora e analizza i dati AWR per un database gestito.
    Nota

    • Per utilizzare Explorer AWR per i database esterni è necessario un Management Agent 210403.1349 o versione successiva.
    • Explorer AWR è disponibile solo per Oracle Database Enterprise Edition versione 12.2 e successive e se il parametro di inizializzazione COMPATIBLE è impostato per il database, deve corrispondere alla versione 12.2.0 e successive. Per informazioni sulla compatibilità del database, vedere What Is Oracle Database Compatibility? nella Oracle Database Upgrade Guide. Inoltre, lo stato del database deve essere up affinché il pulsante AWR Explorer sia abilitato.
  • Importare i dati AWR da altri database in un database gestito utilizzando awrload.sql e analizzare i dati utilizzando Explorer AWR. Per informazioni su come importare AWR in un database gestito da un altro database, vedere How to Export and Import the AWR From One Database to Another (KB83030) in My Oracle Support.

È possibile eseguire task correlati a Explorer AWR nella console e utilizzando l'API. In questa sezione e nei relativi argomenti vengono fornite informazioni sull'accesso e l'utilizzo di Explorer AWR nella console. Per informazioni sulle API, vedere API di gestione del database.

Per accedere a Explorer AWR:

  1. Andare alla pagina Dettagli database gestiti del database gestito.
  2. Fare clic su Explorer AWR.

    Viene visualizzato Explorer AWR.

I campi riportati di seguito vengono visualizzati in Explorer AWR ed è possibile selezionare le opzioni in questi campi per determinare i dati da visualizzare.

  • Database: il nome del database memorizzato in AWR. Per impostazione predefinita, viene selezionato il database dalla cui pagina dei dettagli è stato avviato AWR Explorer. Se AWR non è abilitato per il database gestito, ma se i dati AWR sono stati importati nel database gestito da altri database, viene selezionato il database con lo snapshot AWR più recente. Fare clic sul campo Database per visualizzare il pannello Seleziona snapshot AWR e:
    • Selezionare un intervallo di snapshot dagli intervalli di snapshot disponibili, definiti in base agli ID di snapshot continui dello stesso database. Ad esempio, se gli snapshot 2, 3, 4, 5, 101 e 102 sono disponibili per un database, gli intervalli degli snapshot saranno 2 - 5 e 101 - 102. Per impostazione predefinita, viene selezionato l'intervallo di snapshot più recente.
    • Selezionare un altro database e un altro intervallo di snapshot. Questa opzione è applicabile se il database gestito viene utilizzato come repository centrale per i dati AWR di altri database.
  • Intervallo di tempo: durata dell'intervallo di snapshot per il quale vengono visualizzati i dati AWR. Per impostazione predefinita, viene selezionata la durata dell'intervallo di snapshot AWR più recente. Tuttavia, se l'intervallo di snapshot contiene più di sei snapshot, l'intervallo di tempo predefinito è la durata dei sei snapshot più recenti nell'intervallo di snapshot. Ad esempio, se la durata di ogni snapshot (intervallo di snapshot) è di 10 minuti, l'intervallo di tempo è 6 * 10 minuti = 1 ora e vengono visualizzati i dati compresi in questo intervallo di tempo.

    Fare clic sul campo Intervallo di tempo per visualizzare la finestra di dialogo Intervallo di tempo personalizzato e, se necessario, modificare la durata entro l'intervallo di tempo selezionato.

  • Fuso orario: fuso orario in cui vengono visualizzati i dati AWR. Per impostazione predefinita, è selezionato il fuso orario UTC (Coordinated Universal Time). Fare clic su questo campo per sostituire il fuso orario predefinito con il fuso orario del browser locale.

Schede Explorer AWR

È possibile monitorare gli aspetti importanti delle prestazioni del database nell'intervallo di tempo selezionato nelle schede Explorer AWR riportate di seguito. Queste schede visualizzano grafici che semplificano l'interpretazione e il confronto dei dati AWR.

  • Profilo di caricamento: questa scheda visualizza le statistiche cronologiche del sistema dalle tabelle AWR, ad esempio DBA_HIST_SYSSTAT. Nei grafici vengono visualizzate le categorie SYSSTAT predefinite, ad esempio Panoramica del modello temporale, Connessioni e Logon, che forniscono una panoramica dello stato globale del database.

    Nella scheda Carica profilo è possibile aggiungere grafici per visualizzare altre statistiche di sistema supportate. A questo scopo:

    1. Assicurarsi che l'opzione Personalizzato sia selezionata nell'elenco a discesa Statistiche di sistema.
    2. Fare clic su Aggiungi grafico del profilo di caricamento.
    3. Nel pannello Aggiungi grafico del profilo di caricamento personalizzato, immettere un titolo per il nuovo grafico, selezionare le statistiche di sistema da visualizzare e fare clic su Aggiungi grafico del profilo di caricamento.
  • Metriche: questa scheda visualizza le metriche di sistema dalle tabelle AWR, ad esempio DBA_HIST_SYSMETRIC_HISTORY. I grafici visualizzano metriche quali CPU, I/O e metriche di rete.

    Nota

    La scheda Metriche non visualizza i dati per i PDB poiché le metriche di sistema non sono disponibili nell'AWR PDB.

    Nella scheda Metriche è possibile aggiungere grafici per visualizzare altre metriche supportate. A questo scopo:

    1. Assicurarsi che l'opzione Personalizzato sia selezionata nell'elenco a discesa Metriche.
    2. Fare clic su Aggiungi grafico metriche.
    3. Nel pannello Aggiungi grafico delle metriche personalizzato, immettere un titolo per il nuovo grafico, selezionare le metriche da visualizzare e fare clic su Aggiungi grafico delle metriche.
  • Eventi di attesa: questa scheda visualizza i primi dieci eventi di attesa ordinati in base al tempo di attesa dalle tabelle AWR, ad esempio DBA_HIST_SYSTEM_EVENT. Nei grafici vengono visualizzati l'evento di attesa e le informazioni relative a attese al secondo e tempo di attesa medio.

    Nella scheda Eventi di attesa è inoltre possibile:

    • Aggiungere nuovi grafici per visualizzare altri eventi di attesa. A tale scopo, selezionare un evento di attesa nell'elenco a discesa Evento di attesa e fare clic su Aggiungi grafico eventi di attesa.
    • Visualizzare un istogramma dell'evento di attesa con un'analisi stratificata della percentuale di attese in base alla durata, all'interno di un intervallo di snapshot selezionato. Per visualizzare un istogramma, fare clic sull'opzione Mostra istogramma disponibile per ogni grafico degli eventi di attesa oppure fare clic sul grafico.
  • Attività: questa scheda consente di visualizzare l'andamento delle prestazioni del database selezionando una dimensione ASH e visualizzando l'attività principale per tale dimensione nell'intervallo di tempo selezionato. È inoltre possibile scorrere verso il basso per visualizzare l'attività superiore in base a dimensioni aggiuntive in base alla dimensione selezionata nel grafico Sessioni attive medie. Ad esempio, se la dimensione predefinita, Classe di attesa è selezionata nel grafico Sessioni attive medie, è possibile visualizzare l'ID SQL superiore e l'evento Attendi da Classe di attesa oppure selezionare altre dimensioni negli elenchi a discesa nell'angolo superiore sinistro delle tabelle.

    Nota

    Analogamente a Hub delle prestazioni per i database gestiti, la disponibilità dei dati nella scheda Attività in Explorer AWR dipende dal tipo e dalla versione di Oracle Database e richiede determinati privilegi aggiuntivi. Per ulteriori informazioni, vedere OCI: Condizioni prerequisiti per Hub delle prestazioni (KB59684) in My Oracle Support.
  • Parametri del database: questa scheda visualizza tutti i parametri del database modificati e consente di fare clic sul collegamento nella colonna Modificato per visualizzare la cronologia delle modifiche. Le informazioni sulla cronologia delle modifiche includono dettagli quali l'ID dello snapshot al momento della modifica del parametro del database, l'ora di inizio e di fine dello snapshot e il valore modificato.

    In questa scheda è inoltre possibile visualizzare tutti i parametri del database, compresi quelli non modificati. Deselezionare la casella di controllo Nascondi parametri non modificati.

Opzioni visualizzazione grafico AWR

È possibile utilizzare le opzioni di visualizzazione dei dati riportate di seguito per filtrare i dati e apportare modifiche alla modalità di visualizzazione dei dati nei grafici di Explorer AWR.

  • Visualizza dati di tipo RAW o grafico (Visualizza dati di tipo RAW/diagramma): fare clic per passare tra un grafico a linee e i dati di tipo RAW. È possibile utilizzare questa opzione per copiare e analizzare i dati di tipo RAW.
  • Modifica in grafico a barre o a linee (Modifica in grafico a barre/a linee): fare clic per passare da un grafico a linee a un grafico a barre. Si noti che una modifica apportata all'opzione di visualizzazione in un grafico si applica a tutti i grafici della scheda.
  • Zoom avanti e Zoom indietro (Zoom avanti e zoom indietro): fare clic per modificare l'ambito di ciò che viene visualizzato nel grafico. Dopo aver fatto clic sull'icona Zoom avanti, è possibile utilizzare il mouse e il touchpad per scorrere a destra o a sinistra del grafico e ingrandire e ridurre. Si noti che una modifica apportata utilizzando le opzioni di zoom in un grafico si applica a tutti i grafici della scheda.
  • Ripristina (Ripristina): fare clic per annullare le modifiche apportate ai grafici utilizzando le altre opzioni e tornare alla visualizzazione predefinita.
  • Salva grafico come immagine (Salva il grafico come immagine): fare clic per salvare il grafico in formato .png.
  • Rimuovi grafico (Rimuovi grafico): fare clic per rimuovere il grafico dalla scheda. È possibile aggiungere di nuovo il grafico selezionandolo nell'elenco a discesa della scheda e facendo clic sul grafico Aggiungi <nome della scheda>.

Genera report

È possibile generare e scaricare vari report dal database in Explorer AWR.

A tale scopo, fare clic su Report e selezionare una delle opzioni riportate di seguito.

  • AWR: nel pannello Genera report AWR, selezionare l'intervallo di snapshot e fare clic su Genera report per generare e scaricare un report AWR con dati di prestazioni aggiuntivi.
  • SQL: nel pannello Genera report controllo stato SQL, selezionare l'intervallo di snapshot, specificare un ID SQL e fare clic su Genera report per generare e scaricare un report Controllo stato SQL con dati sulle prestazioni aggiuntivi per l'istruzione SQL specificata.
  • ASH: nel pannello Genera report ASH, selezionare l'ora di inizio e di fine e fare clic su Genera report per generare e scaricare un report ASH con dati ASH aggiuntivi.
Nota

Per i database Oracle Cloud e i database autonomi, è possibile generare solo report AWR con una dimensione fino a 4 MB. Per informazioni su come generare un report AWR di dimensioni superiori a 4 MB, vedere Generating an AWR Report for the Local Database in Oracle Database Performance Tuning Guide.