Download presentation
Presentation is loading. Please wait.
Published byElizabeth Manning Modified over 9 years ago
1
12 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance
2
12-2 Copyright © 2005, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Set warning and critical alert thresholds Use server-generated alerts Collect and use baseline metrics Manage the Automatic Workload Repository (AWR) Use the Automatic Database Diagnostic Monitor Describe the advisory framework
3
12-3 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance Automatic Workload Repository Server alerts Automated tasks Advisory framework Data warehouse of the database Automatic collection of important statistics Direct memory access AutomaticProactive Efficient
4
12-4 Copyright © 2005, Oracle. All rights reserved. Introduction of Concepts and Related Tasks Thresholds and metric baselines Enabling metric baselining Server-generated alerts Creating and testing an alert Automatic Workload Repository (AWR) Managing the AWR Automatic Database Diagnostic Monitor (ADDM) Advisory framework Automated maintenance tasks >Baseline Alert AWR ADDM Advisors AutoTasks
5
12-5 Copyright © 2005, Oracle. All rights reserved. Introducing Terminology Baseline: Data gathered of a “normal running database” for performance comparison Metric: Rate of change in a cumulative statistic Threshold: A boundary value against which metric values are compared
6
12-6 Copyright © 2005, Oracle. All rights reserved. Cyclic Nature of Workloads End of day 1 OLTPDW Metric Time Value End of day 2 End of day 3 …
7
12-7 Copyright © 2005, Oracle. All rights reserved. Overview of Thresholds and Metric Baselines: Fixed Thresholds Fixed thresholds OLTPDW Metric Time Value Deviations missed Critical Warning End of day 1 End of day 2 End of day 3
8
12-8 Copyright © 2005, Oracle. All rights reserved. Overview of Thresholds and Metric Baselines: Adaptive Thresholds Adaptive thresholds End of baseline Metric Time Value Deviations captured Critical Warning Normal Grouping
9
12-9 Copyright © 2005, Oracle. All rights reserved. Metric Baselines and Thresholds: Concepts Baseline period Static baseline Moving window Metric threshold FixedAdaptive Time grouped Percent of MAX Significance level Automatically computed baseline statistics
10
12-10 Copyright © 2005, Oracle. All rights reserved. Metric Baseline and Threshold Full Notes Page
11
12-11 Copyright © 2005, Oracle. All rights reserved. Editing Thresholds
12
12-12 Copyright © 2005, Oracle. All rights reserved. Enabling Metric Baselining
13
12-13 Copyright © 2005, Oracle. All rights reserved. Creating Static Metric Baselines
14
12-14 Copyright © 2005, Oracle. All rights reserved. Server-Generated Alerts Server alerts queue. Metric exceeds threshold. AWR Enterprise Manager Oracle instance Baseline >Alert AWR ADDM Advisors AutoTasks
15
12-15 Copyright © 2005, Oracle. All rights reserved. Server-Generated Alert Types MMON 85% Warning 97% Critical Cleared Alert Snapshot Too Old Resumable Session Suspended Recovery Area Low On Free Space Metric based Event based Threshold (stateful) alerts Nonthreshold (stateless) alerts DBA_OUTSTANDING_ALERTSDBA_ALERT_HISTORY
16
12-16 Copyright © 2005, Oracle. All rights reserved. Default Server-Generated Alerts Resumable Session Suspended Snapshot Too Old Recovery Area Low On Free Space 85% Warning 97% Critical Tablespace space usage Database Control: SYSTEM metrics Tablespace
17
12-17 Copyright © 2005, Oracle. All rights reserved. Creating and Testing an Alert 1.Specify a threshold. 2.Create a test case. 3.Check for an alert. 2 1 3
18
12-18 Copyright © 2005, Oracle. All rights reserved. Where We Are Thresholds and metric baselines Enabling metric baselining Server-generated alerts Creating and testing an alert Automatic Workload Repository (AWR) Managing the AWR Automatic Database Diagnostic Monitor (ADDM) Advisory framework Automated maintenance tasks
19
12-19 Copyright © 2005, Oracle. All rights reserved. Automatic Workload Repository (AWR) Built-in repository of performance information Snapshots of database metrics taken every 60 minutes and retained for 7 days Foundation for all self-management functions MMON In-memory statistics Snapshots AWR SGA 60 minutes Baseline Alert >AWR ADDM Advisors AutoTasks
20
12-20 Copyright © 2005, Oracle. All rights reserved. AWR Infrastructure SGA V$DBA_* ADDM Self-tuning component … Internal clients External clients EMSQL*Plus … Efficient in-memory statistics collection AWR snapshots MMON
21
12-21 Copyright © 2005, Oracle. All rights reserved. AWR Snapshot Sets DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE ( - start_snap_id IN NUMBER, end_snap_id IN NUMBER, baseline_name IN VARCHAR2); Relevant period in the past
22
12-22 Copyright © 2005, Oracle. All rights reserved. Enterprise Manager and AWR
23
12-23 Copyright © 2005, Oracle. All rights reserved. Managing the AWR Retention period: –The default is 7 days. –Consider storage needs. Collection interval: –The default is 60 minutes. –Consider storage needs and performance impact. Collection level: –Basic (disables most of ADDM functionality) –Typical (recommended) –All (adds additional SQL tuning information to snapshots)
24
12-24 Copyright © 2005, Oracle. All rights reserved. Automatic Database Diagnostic Monitor (ADDM) Runs after each AWR snapshot Monitors the instance; detects bottlenecks Stores results within the AWR Snapshots ADDM AWR EM ADDM results Baseline Alert AWR >ADDM Advisors AutoTasks
25
12-25 Copyright © 2005, Oracle. All rights reserved. ADDM Findings 1 2 3
26
12-26 Copyright © 2005, Oracle. All rights reserved. ADDM Recommendations
27
12-27 Copyright © 2005, Oracle. All rights reserved. Advisory Framework ADDM SQL Tuning Advisor SQL Access Advisor Memory Space PGA Advisor SGA Segment Advisor Undo Advisor Buffer Cache Advisor Library Cache Advisor PGA Backup MTTR Advisor Baseline Alert AWR ADDM >Advisors AutoTasks
28
12-28 Copyright © 2005, Oracle. All rights reserved. Advisors Full Notes Page
29
12-29 Copyright © 2005, Oracle. All rights reserved. SQL Tuning and Access Advisors DBA Poorly performing SQL statement SQL Tuning Advisor Restructured SQL statement Add indexes or materialized views. Rewrite the SQL statement. Correct setup flaws. How can I make it run faster?
30
12-30 Copyright © 2005, Oracle. All rights reserved. Memory Advisors Shared pool Database buffer cache Program Global Area (PGA) Tip: Enable ASMM.
31
12-31 Copyright © 2005, Oracle. All rights reserved. Segment Advisor Entire tablespace Individual schema objects
32
12-32 Copyright © 2005, Oracle. All rights reserved. Enterprise Manager and Advisors
33
12-33 Copyright © 2005, Oracle. All rights reserved. The DBMS_ADVISOR Package ProcedureDescription CREATE_TASK Creates a new task in the repository DELETE_TASK Deletes a task from the repository EXECUTE_TASK Initiates execution of the task INTERRUPT_TASK Suspends a task that is currently executing GET_TASK_REPORT Creates and returns a text report for the specified task RESUME_TASK Causes a suspended task to resume UPDATE_TASK_ATTRIBUTES Updates task attributes SET_TASK_PARAMETER Modifies a task parameter MARK_RECOMMENDATION Marks one or more recommendations as accepted, rejected, or ignored GET_TASK_SCRIPT Creates a script of all the recommendations that are accepted
34
12-34 Copyright © 2005, Oracle. All rights reserved. Automated Maintenance Tasks Scheduler initiates jobs. Jobs run in default maintenance window. Limit maintenance impact on normal operation by using Resource Manager. Maintenance examples: Gathering optimizer statistics Gathering segment information Backing up database Baseline Alert AWR ADDM Advisors >AutoTasks
35
12-35 Copyright © 2005, Oracle. All rights reserved. Proactive Maintenance A review of major elements working together: Automatic Workload Repository Server alerts Automated tasks Advisory framework AutomaticProactive Efficient
36
12-36 Copyright © 2005, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: Set warning and critical alert thresholds Use server-generated alerts Collect and use baseline metrics Manage the Automatic Workload Repository (AWR) Use the Automatic Database Diagnostic Monitor Describe the advisory framework
37
12-37 Copyright © 2005, Oracle. All rights reserved. Practice Overview: Proactive Maintenance This practice covers configuring your database for proactive maintenance by: Configuring an alert and testing it Enabling metric baselines Creating a static metric baseline to compute statistics Deleting the baseline
38
12-38 Copyright © 2005, Oracle. All rights reserved.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.