【OCM】Oracle Database 10g: Performance Tuning(三)

secooler發表於2010-07-28
今天在OU為期4天的OCM課程 “Oracle Database 10g: Performance Tuning”的第三天。

課程整體內容如下:
Lesson 1: Introduction
Lesson 2: Performance Tuning: Overview
Lesson 3: Statistics and Wait Events
Lesson 4: Metrics, Alerts, and Baselines
Lesson 5: Using Statspack
Lesson 6: Using Automatic Workload Repository
Lesson 7: Reactive Tuning
Lesson 8: Tuning the Shared Pool
Lesson 9: Tuning the Buffer Cache
Lesson 10: Automatic Shared Memory Management
Lesson 11: Checkpoint and Redo Tuning
Lesson 12: Tuning I/O
Lesson 13: Tuning PGA and Temporary Space
Lesson 14: Tuning Block Space Usage
Lesson 15: Performance Tuning: Summary

今天完成了第7、8、9和10章內容的講解,這幾章都是調優領域中非常核心的內容。授課風格依然是以實際的案例為依據進行講解。
簡單對每一個章節做一個小結。
第7章:被動式調優。主要介紹了使用EM來發現系統出現的問題以便做及時的處理。
第8章:Shared Pool的調整。往往這部分的調優都是優先順序最高的,涉及到的內容有:調整Shared Pool的方法、如何避免硬解析、如果發現Shared Pool存在的問題、Shared Pool Advisor的使用、將大物件快取在記憶體中、Library cache調優、如何有效的使用共享池。
第9章:DB Buffer Cache的調優。涉及到的內容有:如何儘量保證從記憶體中獲得資料以便提高系統的響應時間、與Database Buffer Cache相關的等待事件、獲得熱點段的方法、如何減少buffer busy waits對系統的衝擊、調整Database Buffer Cache方法、DB Buffer Cache Advisor的使用方法、三種buffer pool的概念及快取方法。
第10章:ASMM。主要內容:SGA_TARGET引數的使用、ASMM的配置方法、SGA Advisor的使用。

單純從課件內容來說沒有太多讓人耳目一新的內容,都是針對 Oracle的幾大記憶體結構的調整。更多收穫是經驗分享中的真知灼見。

BTW:在課程實驗環節我獨自靜悄悄的完成了兩遍手工建庫的操練,手工建庫的每日一練活動其樂無窮,挑戰極限建庫時間需要的是體力、精力和細心(與魔方恢復技法異曲同工)。

Good luck.

secooler
10.07.28

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-669824/,如需轉載,請註明出處,否則將追究法律責任。

相關文章