Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Proactive Maintenance Copyright © 2004, Oracle. All rights reserved. Objectives After completing this lesson you should be able to do the following: • Set warning and critical alert thresholds • Collect and use baseline metrics • Use tuning and diagnostic advisors • Use the Automatic Database Diagnostic Monitor (ADDM) • Manage the Automatic Workload Repository 15-2 Copyright © 2004, Oracle. All rights reserved. Server Generated Alerts Enterprise Manager Server alerts queue Oracle instance Metric exceeds threshold AWR 15-3 Copyright © 2004, Oracle. All rights reserved. Thresholds Each metric can be assigned two thresholds: • Warning • Critical When thresholds are reached, alerts are triggered by: • Notifications that appear in the Alerts region of the Database Control home page • Optional e-mail alerts ALERT 15-4 Copyright © 2004, Oracle. All rights reserved. Setting Thresholds Enterprise Manager’s Manage Metrics property page provides access to threshold settings. 15-5 Copyright © 2004, Oracle. All rights reserved. Baseline Measurements Baseline measurements provide threshold recommendations based on actual performance data. 15-6 Copyright © 2004, Oracle. All rights reserved. Using Baselines To activate a stored baseline: 1. Click Copy Thresholds From Baseline. 2. Select the appropriate threshold. 15-7 Copyright © 2004, Oracle. All rights reserved. Tuning and Diagnostic Advisors Oracle Database 10g provides several tuning and diagnostic advisors: • Automatic Database Diagnostic Monitor (ADDM) • SQL Tuning and Access Advisors • Memory Advisor • Mean-Time-To-Recover (MTTR) Advisor • Segment Advisor • Undo Management Advisor 15-8 Copyright © 2004, Oracle. All rights reserved. SQL Tuning and Access Advisors How can I make it run faster? DBA Poorly performing SQL statement Restructured SQL statement Add indexes or materialized views Rewrite the SQL statement SQL Tuning Advisor 15-10 Correct setup flaws Copyright © 2004, Oracle. All rights reserved. Memory Advisors • • • 15-11 Shared pool Database buffer cache Program Global Area (PGA) Copyright © 2004, Oracle. All rights reserved. Segment Advisor • Entire tablespace • Individual schema objects 15-12 Copyright © 2004, Oracle. All rights reserved. Automatic Workload Repository (AWR) In-memory statistics 60 minutes MMON Snapshots SGA AWR • • • 15-13 Built-in repository of performance information Snapshots of database metrics are taken every 60 minutes and retained for 7 days Foundation for all self-management functions Copyright © 2004, Oracle. All rights reserved. Managing the AWR • Retention period – Default 7 days – Consider storage needs • Collection interval – Default 30 minutes – Consider storage needs, performance impact • Collection level – Basic (disables most of ADDM functionality) – Typical (recommended) – All (adds additional SQL tuning information to snapshots) 15-14 Copyright © 2004, Oracle. All rights reserved. Automatic Database Diagnostic Monitor (ADDM) • • • Runs after each AWR snapshot Monitors the instance and detects bottlenecks Results stored within the AWR Snapshots EM ADDM ADDM results AWR 15-15 Copyright © 2004, Oracle. All rights reserved. ADDM Findings 15-16 Copyright © 2004, Oracle. All rights reserved. ADDM Recommendations 15-17 Copyright © 2004, Oracle. All rights reserved. Summary In this lesson you should have learned how to: • Set warning and critical alert thresholds • Collect and use baseline metrics • Use tuning and diagnostic advisors • Use the Automatic Database Diagnostic Monitor (ADDM) • Manage the Automatic Workload Repository 15-18 Copyright © 2004, Oracle. All rights reserved. Practice 15: Proactive Maintenance This practice covers configuring your database for proactive maintenance. 15-19 Copyright © 2004, Oracle. All rights reserved.