課程簡介
目標(biāo)收益
課程把理論與實踐深度結(jié)合,針對數(shù)據(jù)庫性能的優(yōu)化從內(nèi)到外,從簡單到復(fù)雜,從表象到實質(zhì),從工具到落地都有全面的闡述和實踐。通過本課程,可讓學(xué)員對DB2數(shù)據(jù)性能優(yōu)化有更深的認(rèn)識,同時學(xué)會用主流的DB2數(shù)據(jù)庫性能優(yōu)化工具進行監(jiān)控和管理,最后通過具體的、典型的數(shù)據(jù)庫性能優(yōu)化案例,使學(xué)員在掌握這些案例所用的技巧的同時,充分理解性能優(yōu)化的體系及要素,通過舉一反三的效果,提高學(xué)員在性能優(yōu)化方面的分析問題解決問題的實際能力。
培訓(xùn)對象
涉及DB2的人員
課程大綱
一、 結(jié)合案例:理解性能調(diào)優(yōu)方法論 |
1. 性能問題的癥狀 2. 性能優(yōu)化原則(性能模型、優(yōu)化原則) 3. 性能調(diào)優(yōu)關(guān)鍵及注意事項 4. 調(diào)優(yōu)步驟及注意事項 |
二、 DB2性能優(yōu)化實踐前篇---性能監(jiān)控和問題定位 |
1. 數(shù)據(jù)庫監(jiān)控的思路與方法 2. 如何利用監(jiān)控工具監(jiān)控 (包括:即時監(jiān)控、快照分析監(jiān)控、活動和健康監(jiān)控) 3. 如何利用腳本實現(xiàn)快速監(jiān)控 |
三、 DB2性能優(yōu)化實踐中篇---性能調(diào)優(yōu)實踐 |
1. 如何編寫好的SQL語句 2. SQL語句調(diào)優(yōu) 包括監(jiān)控找出問題SQL、利用db2expln等獲取訪問計劃、解讀和分析訪問計劃、調(diào)優(yōu)SQL語句的招式等 3. 海量數(shù)據(jù)庫物理設(shè)計 包括:索引、多維索引、物化視圖、分區(qū)表、壓縮、數(shù)據(jù)庫分區(qū)、表空間、硬件規(guī)劃等 4. 配置參數(shù)優(yōu)化 包括:操作系統(tǒng)參數(shù)、注冊表參數(shù)、DBM參數(shù)、DB參數(shù)、自動參數(shù)調(diào)整等 5. 日志優(yōu)化 包括日志優(yōu)化三原則、日志原理、參數(shù)配置、日志性能監(jiān)控等。 |
四、 DB2性能優(yōu)化實踐后篇--- 鎖的管理與優(yōu)化 |
1.四種隔離級別 2.鎖對象、鎖模式、鎖兼容、鎖轉(zhuǎn)換、鎖升級的管理與優(yōu)化 3.鎖超時、死鎖 4.鎖場景案例分享 |
一、 結(jié)合案例:理解性能調(diào)優(yōu)方法論 1. 性能問題的癥狀 2. 性能優(yōu)化原則(性能模型、優(yōu)化原則) 3. 性能調(diào)優(yōu)關(guān)鍵及注意事項 4. 調(diào)優(yōu)步驟及注意事項 |
二、 DB2性能優(yōu)化實踐前篇---性能監(jiān)控和問題定位 1. 數(shù)據(jù)庫監(jiān)控的思路與方法 2. 如何利用監(jiān)控工具監(jiān)控 (包括:即時監(jiān)控、快照分析監(jiān)控、活動和健康監(jiān)控) 3. 如何利用腳本實現(xiàn)快速監(jiān)控 |
三、 DB2性能優(yōu)化實踐中篇---性能調(diào)優(yōu)實踐 1. 如何編寫好的SQL語句 2. SQL語句調(diào)優(yōu) 包括監(jiān)控找出問題SQL、利用db2expln等獲取訪問計劃、解讀和分析訪問計劃、調(diào)優(yōu)SQL語句的招式等 3. 海量數(shù)據(jù)庫物理設(shè)計 包括:索引、多維索引、物化視圖、分區(qū)表、壓縮、數(shù)據(jù)庫分區(qū)、表空間、硬件規(guī)劃等 4. 配置參數(shù)優(yōu)化 包括:操作系統(tǒng)參數(shù)、注冊表參數(shù)、DBM參數(shù)、DB參數(shù)、自動參數(shù)調(diào)整等 5. 日志優(yōu)化 包括日志優(yōu)化三原則、日志原理、參數(shù)配置、日志性能監(jiān)控等。 |
四、 DB2性能優(yōu)化實踐后篇--- 鎖的管理與優(yōu)化 1.四種隔離級別 2.鎖對象、鎖模式、鎖兼容、鎖轉(zhuǎn)換、鎖升級的管理與優(yōu)化 3.鎖超時、死鎖 4.鎖場景案例分享 |