Monitor Automático de diagnostico de Base de Datos(ADDM)

The Automatic Database Diagnostic Monitor (ADDM) analiza los datos del Repositorio de Carga de Trabajo Automática (AWR) para identificar posibles cuellos de botella de rendimiento. Para cada uno de los temas identificados se localiza la causa raíz y se formulan recomendaciones para corregir el problema. Una tarea de análisis ADDM se lleva a cabo,  sus conclusiones y recomendaciones son almacenadas en la base de datos cada vez que se toma una instantánea AWR siempre que el STATISTICS_LEVEL parámetro se establece en TIPICAL o ALL. El análisis ADDM incluye lo siguiente.
  • Carga de la CPU
  • Uso de la memoria
  • E / S de uso
  • Recursos de SQL
  • Recursos intensivo PL / SQL y Java
  • Problemas RAC (RAC issues)
  • Problemas de aplicación
  • Problemas de configuración de base de datos
  • Problemas de concurrencia
  • Objeto contención
Hay varias maneras de producir informes del análisis ADDM que se explicará más adelante, pero todos siguen el mismo formato. Los resultados (problemas) se enumeran en orden de potencial de impacto en el rendimiento de base de datos, junto con las recomendaciones para resolver el problema y los síntomas que conducen a su descubrimiento. Un ejemplo de un caso de prueba se muestra a continuación.
INDING 1: 59% impact (944 seconds)
-----------------------------------
The buffer cache was undersized causing significant additional read I/O.

   RECOMMENDATION 1: DB Configuration, 59% benefit (944 seconds)
      ACTION: Increase SGA target size by increasing the value of parameter
         "sga_target" by 28 M.

   SYMPTOMS THAT LED TO THE FINDING:
      Wait class "User I/O" was consuming significant database time.(83%
      impact [1336 seconds])
Las recomendaciones pueden incluir:
  • Los cambios de hardware
  • Cambios de configuración de base de datos
  • Los cambios de esquema
  • Cambios en las aplicaciones
  • Usando otros asesores