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