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