Automatic Database Diagnostic Monitor
Automatic Database Diagnostic Monitor
01 03
02
ASH Report ADDM Report
ASH report contains data Automatic
that helps you to: Triage AWR Report performance
transient performance diagnostic report
Automatic Workload
problems that typically last every hour by default
Repository (AWR) collects,
for a few minutes
processes, and maintains
performance statistics for
problem detection and self-
tuning purposes.
Automatic Database Diagnostic Monitor (ADDM)
You can run the Automatic Database Diagnostic Monitor (ADDM) manually to monitor current and historical
database performance. Typically, you use the automatic diagnostic feature of ADDM to identify performance
problems with the database. As described in Automatic Database Performance Monitoring, ADDM runs once
every hour by default. You can configure ADDM to run at a different time interval. However, in some cases you
may want to run ADDM manually.
You can run ADDM manually to analyze a time period that is longer than one ADDM analysis period. For example,
you may want to analyze database performance in a workday by analyzing 8 consecutive hours. You could
analyze each of the individual ADDM periods within the workday, but this approach may become complicated if
performance problems appear in only some ADDM periods. Alternatively, you can run ADDM manually with a pair
of Automatic Workload Repository (AWR) snapshots that encompass the 8-hour period. In this case, ADDM
identifies the most critical performance problems in the entire time period.
Manually Running ADDM to Analyze Current Database Performance
By default, ADDM runs every hour to analyze snapshots taken by AWR during this period. In some cases you may
notice performance degradation that did not exist in the previous ADDM analysis period, or a sudden spike in
database activity on the Performance page, as described in Monitoring Real-Time Database Performance . If the
next ADDM analysis is not scheduled to run for 30 minutes, then you can run ADDM manually to identify and
resolve the performance problem.
When you run ADDM manually, a manual AWR snapshot is created automatically. This manual run may affect the
ADDM run cycle. For example, if you scheduled ADDM to run hourly at the start of each hour and the last ADDM
run was at 8:00 p.m., running ADDM manually at 8:30 p.m. causes the next scheduled run to start at 9:30 p.m.,
not 9:00 p.m. Subsequent ADDM runs continue on the new run cycle, occurring hourly at the half-hour instead
of the start of each hour.
ADDM analyze current DB performance
ADDM Analysis:
An ADDM analysis will be performed on a pair of AWR snapshots and a collection of instances from
equivalent information. The pair of AWR snapshots outline the period of time for analysis, and the set of
instances define the target for analysis.
If you’re using Oracle Real Application Clusters (Oracle RAC).
The findings (problems) are listed in order of potential impact on database performance, along with
recommendations to resolve the issue and the symptoms which lead to its discovery.
ADDM in Performance & Database Mode