通過本課程使學員掌握Oracle性能診斷手段和分析方法。通過動態性能表和歷史視圖,STATSPACK,AR和EM快速找出數據庫性能瓶頸。熟悉常用的性能工具(如ADDM,Advisor)。掌握Oracle DRBMS內各個組建對性能影響的原理,熟悉對具體的組件(如IO,PGA,Checkpoint)的優化,幫助我們為自己的應用構建出高性能的數據庫。
課程內容:
? (1)性能優化概覽與方法論
? (2)統計數據和等待事件
? (3)指標、預警和基準
? (4)使用Statspack,AWR,ADDM,了解其功能和原理
? (5)自動收集優化統計信息
? (6)熟悉各種與優化相關的建議器(如,SQL Tuning Advisor,SQL Access Advisor)
? (7)優化共享池
? (8)創建和管理資源組
? (9)優化緩沖區高速緩存
? (10)自動共享內存管理
? (11)檢查點和重做日志優化
? (12)優化I/O
? (13)優化PGA和臨時空間
? (14)優化塊空間的使用量
? (15)使用SQL Performance Analyzer
? (16)配置SQL Plan Management
? (17)使用DB Replay
? (18)使用result cache功能
? (19)使用Resource Manager
? (20)管理baseline template
? 工具軟件:Oracle12c Database、AWR、Statspack、EM