DB2性能調(diào)優(yōu)培訓(xùn)
課程描述
??????
本課程講述如何使用DB2 UDB 完成數(shù)據(jù)庫的性能監(jiān)控與調(diào)整,包括內(nèi)存管理,I/O管理,表空間設(shè)計,基本監(jiān)控,索引的設(shè)計,調(diào)整UDB數(shù)據(jù)庫產(chǎn)品及該環(huán)境下的應(yīng)用程序以達到最優(yōu)性能. 討論影響性能的涉及數(shù)據(jù)庫設(shè)計及應(yīng)用程序設(shè)計的幾種因素,比如影響性能的不同數(shù)據(jù)庫參數(shù).您也將會利用不同的工具用以幫助監(jiān)測和調(diào)試性能.
課程目標(biāo)
??????
完成此門課程,學(xué)員將具備以下能力:
??????
1. 有效的將本課程講解的高級技術(shù)應(yīng)用與UDB系統(tǒng)管理中
??????
2. 了解問題判斷工具以及相關(guān)技術(shù)。
??????
3. 深入了解如果有效的給UDB加載數(shù)據(jù)
??????
4. 了解數(shù)據(jù)庫(表,索引,數(shù)據(jù)位置)設(shè)計對性能的影響
??????
5. 如何編寫高效的數(shù)據(jù)庫應(yīng)用程序
??????
6. 介紹了解參數(shù)(數(shù)據(jù)庫和非數(shù)據(jù)庫參數(shù))對性能的影響
??????
7. 如何調(diào)整參數(shù)以達到最佳的性能
??????
8. 如使用工具幫助用戶監(jiān)控和調(diào)整數(shù)據(jù)庫性能
課程內(nèi)容:
??????
1. 基本監(jiān)控
??????
2. 數(shù)據(jù)庫I/O管理
??????
3. 為了性能設(shè)計DB2表空間
??????
4. UDB 內(nèi)存管理
??????
5. UDB自主內(nèi)存管理
??????
6. 使用explain工具
??????
7. UDB優(yōu)化器
??????
8. 索引對性能的影響
??????
9. 復(fù)雜SQL的性能
??????
10. 用于監(jiān)控數(shù)據(jù)庫性能的工具
??????
11. 數(shù)據(jù)庫健康和活動監(jiān)控
??????
12. 事件監(jiān)控
??????
13. 如何編寫高性能的數(shù)據(jù)庫應(yīng)用程序
課程安排:
??????
一、
??????????
1 基本監(jiān)控???
??????????
2. 數(shù)據(jù)庫I/O管理??
??????????
3. 為了性能設(shè)計DB2表空間
??????????
4. 實驗一:基本監(jiān)控???
??????????
5. 實驗二:I/O管理和表空間設(shè)計
??????
二、
??????????
1. UDB 內(nèi)存管理?
??????????
2 UDB自主內(nèi)存管理
??????????
3.使用explain工具
??????????
4.實驗一:內(nèi)存管理?
??????????
5 實驗二:自主內(nèi)存管理
??????????
6 實驗三:explain工具
??????
三、
??????????
1.UDB優(yōu)化器??
??????????
2.索引對性能的影響?
??????????
3復(fù)雜SQL的性能
??????????
4 實驗一:UDB的優(yōu)化器?
??????????
5.實驗二:索引對性能的影響?
??????????
6.實驗三:復(fù)雜SQL的性能
??????
四、
??????????
1. 用于監(jiān)控數(shù)據(jù)庫性能的工具?
??????????
2. 數(shù)據(jù)庫健康和活動監(jiān)控?
??????????
3. 事件監(jiān)控
??????????
4. 如何編寫高性能的數(shù)據(jù)庫應(yīng)用程序
??????????
5.實驗一:性能工具?
??????????
6 實驗二:監(jiān)控和活動監(jiān)控
??????????
7. 實驗三:事件監(jiān)控
?
?