培訓背景
目前,數據庫應用越來越廣泛,數據量越來越大,數據處理越來越復雜,對數據庫的性能要求也越來越高。如何管理好數據庫,充分發揮出數據庫的性能,是目前企業數據庫從業人員所需的重要技能。通過本課程的學習,能夠使學員更好地管理好數據庫,更好的掌握數據庫性能優化的能力。
培訓收益
1.了解OracleI/O問題,并理解如何去選擇相應解決方案;
2.掌握數據庫的常用配置;
3.提高優化PGA和臨時空間的能力;
4.掌握調優回滾段的方法;
5.掌握應用程序調優方法;
6.理解并掌握有效使用Oracle與DB2模塊的方法;
7.掌握AWR;
8.理解設計應用程序性能的方法;
9.了解Oracle與DB2優化模式的功能;
10.熟練進行優化器的操作;
11.掌握EXPLAINPLAN工具的使用;
12.掌握英語程序的跟蹤;
13.深入理解索引并掌握如何利用索引提高性能;
14.理解并熟練使用物化視圖;
15.理解鎖的機制和類型;
16.了解日志緩沖區對性能的影響;
17.掌握解決日志緩沖區的等待方法。
培訓特色
1.理論與實踐相結合、案例分析與行業應用穿插進行;
2.專家精彩內容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能掌握和安全實踐增強的授課方式。
課程大綱
時間 | Oracle據數庫管理(一) |
---|---|
第1天 |
1.Oracle體系結構:實例的結構;數據庫的物理結構與邏輯結構;事務的執行過程 2.并發和鎖:加鎖機制;鎖的類型;隔離級別;死鎖的檢測 3.數據庫性能調優 ●AWR(AutomaticWorkloadRepository)與ADDM(theAutomaticDatabaseDiagnosticMonitor)框架 ●EM與動態性能視圖在性能調優中的應用 ●數據庫的存儲結構對數據庫性能的影響 ●數據庫的內存管理方法:自動內存管理,自動共享內存管理,手工共享內存管理 ●如何確定無效的數據庫對象 ●SQL語句調優 ●如何對表和索引進行碎片整理 4.數據庫的故障解決 ●故障判斷方法:警告文件與跟蹤文件;EM;動態性能視圖;數據庫的前瞻性檢測與應激性檢測 ●故障解決方法:重新創建控制文件;重新創建重做日志文件;重新創建口令文件;重新創建參數文件;利用備份來恢復數據文件 5.數據庫的遷移 ●數據庫遷移所應用的場合 ●數據庫遷移的實施 利用數據泵(expdp/impdp)進行數據庫的遷移 利用RMAN進行數據庫的遷移 利用外部表、數據庫鏈接進行數據庫的遷移 |
時間 | DB2數據庫管理(二) |
第2天 |
1.實例與數據庫的結構 2.三種類型的表空間:DMS,,SMS和自動存儲管理表空間,以及它們對數據庫性能的影響 3.數據庫安全:數據庫用于與操作系統用戶的關系;實例級權限;數據庫級權限;對象級權限 4.并發和鎖:加鎖機制;鎖的類型;隔離級別;死鎖的檢測 5.數據庫的遷移:export/import工具;load工具;db2look工具;db2move工具 6.數據庫性能監視 7.數據庫I/0管理 8.數據庫內存管理方法 9.通過explain工具獲得SQL語句的執行計劃 10.通過索引來優化SQL語句的執行效率 11.DB2的優化器 12.runstats工具在性能調優中的應用 13.benchmark工具db2batch工具在性能調優中的應用 14.數據庫事件的監視 |