How To generate Automatic Database Diagnostic Monitor (ADDM) Report In Oracle?
The ADDM accepts AWR snapshots as input and provides various findings and recommentations to resolve the performance bottlenecks.
ADDM reports include :
- Top SQL Activities
- CPU bottlenecks
- Undersized memory allocations
- Excessive parsing
- I/O usage
- Concurrency issues
- Object contention
RAC and application issues
ADDM report can be generated by running addmrpt.sql script.
SQL> @$ORACLE_HOME/rdbms/admin/addmrpt.sql
A portion of an ADDM report is shown below :
Finding 6: Undersized SGA
Impact is 0 active sessions, 2.96% of total activity.
—————————————————–
The SGA was inadequately sized, causing additional I/O or hard parses.
The value of parameter “sga_target” was “700 M” during the analysis period.
Recommendation 1: Database Configuration
Estimated benefit is 0 active sessions, 2.96% of total activity.
—————————————————————-
Action
Increase the size of the SGA by setting the parameter “sga_target” to 875 M.
Symptoms That Led to the Finding:
———————————
Hard parsing of SQL statements was consuming significant database time.
Impact is 0 active sessions, 17.82% of total activity.
Wait class “User I/O” was consuming significant database time.
Impact is 0 active sessions, 10.54% of total activity.
Article by : Anju