Database Advisors Automatic Database Diagnostic Monitor ( ADDM )
Database Advisors Automatic Database Diagnostic Monitor ( ADDM ) SQL Tuning Advisor
Database Advisors Automatic Database Diagnostic Monitor ( ADDM ) SQL Tuning Advisor SQL Access Advisor
Database Advisors Automatic Database Diagnostic Monitor ( ADDM ) SQL Tuning Advisor SQL Access Advisor Memory Advisor
Database Advisors Automatic Database Diagnostic Monitor ( ADDM ) SQL Tuning Advisor SQL Access Advisor Memory Advisor Segment Advisor
Database Advisors Automatic Database Diagnostic Monitor ( ADDM ) SQL Tuning Advisor SQL Access Advisor Memory Advisor Segment Advisor Undo Advisor
Automatic Database Diagnostic Monitor ( ADDM ) Hardware Issues CPU Bottlenecks Excessive Parsing Buffer Sizing Connection Management Real Application Cluster
ADDM Setup Enabled at Database Creation STATISTICS_LEVEL ( TYPICAL or ALL ) DBIO_EXPECTED (Hardware Specific) Snap Shot Once an Hour Runs Against AWR
Diagnosing Database Performance Issues with ADDM Invoke Automatic Database Diagnostic Monitor ( ADDM ): From Oracle Enterprise Manager ( OEM ) From SQL prompt Analyze results: Manually using $ORACLE_HOME/rdbms/admin/addmrpt.s ql script Using DBMS_ADVISOR package
Running ADDM using DBMS_ADVISOR APIs Create advisor task ( CREATE_TASK )
Running ADDM using DBMS_ADVISOR APIs Create advisor task ( CREATE_TASK ) Set required task parameters ( SET_TASK_PARAMETER ) START_SNAPSHOT END_SNAPSHOT DB_ID INSTANCE DBMI_EXPECTED
Running ADDM using DBMS_ADVISOR APIs Create advisor task ( CREATE_TASK ) Set required task parameters ( SET_TASK_PARAMETER ) START_SNAPSHOT END_SNAPSHOT DB_ID INSTANCE DBMI_EXPECTED Execute task ( EXECUTE_TASK )
Running ADDM using DBMS_ADVISOR APIs Create advisor task ( CREATE_TASK ) Set required task parameters ( SET_TASK_PARAMETER ) START_SNAPSHOT END_SNAPSHOT DB_ID INSTANCE DBMI_EXPECTED Execute task ( EXECUTE_TASK ) Create report ( GET_TASK_REPORT )
Running ADDM using DBMS_ADVISOR APIs Create advisor task ( CREATE_TASK ) Set required task parameters ( SET_TASK_PARAMETER ) START_SNAPSHOT END_SNAPSHOT DB_ID INSTANCE DBMI_EXPECTED Execute task ( EXECUTE_TASK ) Create report ( GET_TASK_REPORT ) View tasks ( DBA_ADVISOR_TASKS )
SQL Access Advisor Analyze Schema Design Scenarios Single Statements Multiple Statement Workloads Recommendations Evaluated in Context Ran with No Impact
Running ADDM using DBMS_ADVISOR APIs DBMS_ADVISOR.CREATE_TASK DBMS_ADVISOR.CREATE_SQLWKLD DBMS_ADVISOR.ADD_SQLWKLD_REF DBMS_ADVISOR.EXECUTE_TASK DBMS_ADVISOR.GET_TASK_SCRIPT
Memory Advisor Access Information Through OEM Disabled with Automatic Memory Tuning
Segment Advisor Identifies Segments with Reclaimable Space Scheduled Runs by Default Capable of Manual Runs Objects Selected Tablespaces with Space Issues Most Active Segments Highest Growth Rate Segments
Manual Run of Segment Advisor Create Task Assign Object to Task Set Task Parameter Time_limit Recommend_all Executing the Task View Results OEM DBA_ADVISOR_* views
SQL Tuning Advisor SQL Structure Analysis Access Path Analysis Statistics Analysis SQL Profiling
SQL Tuning Advisor SQL Structure Analysis Access Path Analysis Statistics Analysis SQL Profiling
Manual SQL Tuning Advisor Runs DBMS_SQLTUNE.CREATE_TUNING_TASK DBMS_SQLTUNE.EXECUTE_TUNING_TASK DBMS_SQLTUNE.REPORT_TUNING_TASK
SQL Tuning Sets ( STS ) One or More SQL Statements Loaded from AWR, Cursor Cache, User
SQL Tuning Sets ( STS ) One or More SQL Statements Loaded from AWR, Cursor Cache, User Change Analysis with Contextual Information User Schema List of Bind Values Basic Statistics Execution Plans
SQL Tuning Sets ( STS ) One or More SQL Statements Loaded from AWR, Cursor Cache, User Change Analysis with Contextual Information User Schema List of Bind Values Basic Statistics Execution Plans Transportable across databases
What is Undo Retention Maintains Old Committed Data Used for Read Consistency Used for Flashback Features
Undo Retention Tuning Length of Time (s) Evaluation Fixed Undo Tablespace Size Usage Statistics Undo Tablespace Size Current System Load AUTOEXTEND Longest-Running Query UNDO_RETENTION parameter
Viewing Undo Retention Period Query V$UNDOSTAT for last four days of data Query DBA_HIST_UNDOSTAT to go back beyond last four days