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