Raccolta di snapshot AWR

Oracle Database raccoglie periodicamente dati statistici o snapshot del relativo stato, del carico di lavoro e delle risorse che vengono utilizzati nel tempo selezionato.

Memorizza questi snapshot nel repository AWR (Automatic Workload Repository) per il rilevamento dei problemi e l'ottimizzazione automatica. È possibile utilizzare questi snapshot per monitorare e diagnosticare le prestazioni del database per un periodo di tempo specifico.

AWR confronta la differenza tra snapshot per determinare quali istruzioni SQL acquisire in base all'effetto sul carico di sistema. Ciò riduce il numero di istruzioni SQL che devono essere acquisite nel tempo. Dopo aver creato gli snapshot, ADDM (Automatic Database Diagnostic Monitor) elabora i dati negli snapshot per l'analisi e la risoluzione delle prestazioni.

Per impostazione predefinita, Oracle Database raccoglie automaticamente gli snapshot ogni ora e conserva le statistiche in AWR per otto giorni. Tuttavia, è possibile utilizzare l'opzione Impostazioni AWR nella pagina Hub delle prestazioni e configurare manualmente alcune impostazioni per la raccolta di snapshot, ad esempio:

  • Abilitare e disabilitare la raccolta di snapshot per il database.

  • Impostare l'intervallo per le istantanee.

    Un intervallo di snapshot determina la frequenza di acquisizione degli snapshot. Un intervallo più piccolo indica una frequenza più elevata, che aumenta il volume di dati raccolti da AWR.

  • Specificare il numero di giorni per la memorizzazione degli snapshot in AWR.

    Un periodo di conservazione determina il periodo di conservazione dei dati statistici prima che vengano eliminati definitivamente. Un periodo di conservazione più lungo richiede più spazio in AWR.

Per ulteriori informazioni su come configurare queste impostazioni, vedere: