114培訓(xùn)網(wǎng)歡迎您來(lái)到360oracle培訓(xùn)中心!

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

數(shù)據(jù)庫(kù)性能優(yōu)化

授課機(jī)構(gòu):360oracle培訓(xùn)中心

關(guān)注度:672

課程價(jià)格: ¥2900.00元

上課地址:請(qǐng)咨詢客服

開(kāi)課時(shí)間:滾動(dòng)開(kāi)班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2024-12-28
*章 數(shù)據(jù)庫(kù)應(yīng)用調(diào)優(yōu)概述 數(shù)據(jù)庫(kù)優(yōu)化的基本思路和基本原則,從整體上對(duì)性能優(yōu)化的各個(gè)階段進(jìn)行了分析描述,確定性能優(yōu)化的方法和步驟,分別描述數(shù)據(jù)庫(kù)優(yōu)化和應(yīng)用優(yōu)化對(duì)性能的影響 第二章優(yōu)化工具介紹(大量案例) 與數(shù)據(jù)庫(kù)優(yōu)化相關(guān)的工具,主要是察看數(shù)據(jù)庫(kù)運(yùn)行情況和收集數(shù)據(jù)庫(kù)統(tǒng)計(jì)信息的Oracle自帶的相關(guān)工具以及一些OS工具,了解工具的用戶以及對(duì)如何利用收集的信息判斷性能問(wèn)題,將會(huì)涉及到下列優(yōu)化工具: 最根本的性能信息工具:數(shù)據(jù)庫(kù)數(shù)據(jù)字典和動(dòng)態(tài)性能視圖 Alert Log與Trace Files對(duì)性能故障診斷的幫助 診斷性能問(wèn)題的法寶:Statspack與awr Oracle性能診斷的又一利器:等待事件 10g新增加的自動(dòng)化監(jiān)控、調(diào)優(yōu)工具——ADDM 基于自動(dòng)化收集的性能指導(dǎo)工具介紹 第三章數(shù)據(jù)庫(kù)優(yōu)化——內(nèi)存優(yōu)化 1、SGA的內(nèi)存調(diào)整 動(dòng)態(tài)的SGA與10g自動(dòng)管理的SGA 2、數(shù)據(jù)高速緩存區(qū)的優(yōu)化(少量案例) 數(shù)據(jù)高速緩存區(qū)的性能指標(biāo)和判斷依據(jù),以及如何在各種情況下執(zhí)行針對(duì)性的優(yōu)化工作 3、共享池的優(yōu)化(少量案例) 共享池的庫(kù)高速緩存、字典高速緩存的性能指標(biāo)和判斷依據(jù),以及如何進(jìn)行各種情況的優(yōu)化工作 4、其他SGA組件的優(yōu)化(少量案例) 重做日志緩沖區(qū)的優(yōu)化考慮以及各個(gè)內(nèi)存區(qū)大小的經(jīng)驗(yàn)判斷方法 第四章數(shù)據(jù)庫(kù)優(yōu)化——I/O優(yōu)化(少量案例) 數(shù)據(jù)庫(kù)數(shù)據(jù)文件、重做日志文件、歸檔文件的I/O性能特點(diǎn)分析和優(yōu)化原則,存儲(chǔ)級(jí)的I/O性能考慮,檢測(cè)點(diǎn)的原理及優(yōu)化,使用多DBWR進(jìn)程增加I/O能力,異步I/O的性能考慮,LGWR與ARC進(jìn)程的優(yōu)化,加速歸檔的方法 第五章數(shù)據(jù)庫(kù)優(yōu)化——競(jìng)爭(zhēng)優(yōu)化 1、鎖存器(LATCH)競(jìng)爭(zhēng)優(yōu)化 鎖存器的主要功能和工作原理,如何判斷和解除鎖存器競(jìng)爭(zhēng) 2、鎖競(jìng)爭(zhēng)的解決(少量案例) 數(shù)據(jù)庫(kù)的鎖機(jī)制原理,鎖的分類和各種模式,如何優(yōu)化鎖競(jìng)爭(zhēng) 3、回滾段競(jìng)爭(zhēng)優(yōu)化 回滾段的主要作用和工作原理,Oracle的自動(dòng)撤銷段管理方式,如何判斷回滾段競(jìng)爭(zhēng)以及如何解決回滾段競(jìng)爭(zhēng),對(duì)回滾段使用中Ora-01555故障的分析與處理 第六章應(yīng)用優(yōu)化——應(yīng)用存儲(chǔ)優(yōu)化 1、應(yīng)用存儲(chǔ)參數(shù)的優(yōu)化(大量案例) 了解存儲(chǔ)結(jié)構(gòu)基本概念,對(duì)比DMT與LMT的性能特點(diǎn),分析數(shù)據(jù)庫(kù)段、區(qū)、塊的存儲(chǔ)設(shè)置對(duì)于數(shù)據(jù)庫(kù)的數(shù)據(jù)訪問(wèn)的性能影響,從而選擇合適的塊大小,考慮多種多塊大小對(duì)性能的影響。設(shè)置合理的塊空間參數(shù),以減少I(mǎi)/O數(shù)量并且合理的存儲(chǔ)數(shù)據(jù),注意行鏈與行遷移對(duì)性能的影響,解決行遷移,同時(shí)選擇ASSM存儲(chǔ)方式以減少段頭競(jìng)爭(zhēng)。掌握HWM的含義和對(duì)性能的影響,找出存儲(chǔ)結(jié)構(gòu)不合理的表和索引,采取適當(dāng)?shù)姆椒▽⑦@些對(duì)象進(jìn)行重組,使存儲(chǔ)結(jié)構(gòu)更加合理,從而得到更好的訪問(wèn)性能 2、選擇合適的數(shù)據(jù)存儲(chǔ)方法(少量案例) 了解數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn),知道各種數(shù)據(jù)存儲(chǔ)的方式對(duì)性能的影響,合理的選擇分區(qū)表、索引組織表、聚簇表或者普通表存儲(chǔ)數(shù)據(jù)。對(duì)用于存儲(chǔ)海量數(shù)據(jù)的分區(qū)表的概念和維護(hù)進(jìn)行詳細(xì)描述,確定如何使用分區(qū)表加快查詢性能 第七章應(yīng)用優(yōu)化——應(yīng)用語(yǔ)句優(yōu)化 1、SQL語(yǔ)句的處理過(guò)程(少量案例) 了解SQL語(yǔ)句運(yùn)行的過(guò)程和相關(guān)的數(shù)據(jù)庫(kù)組件,掌握優(yōu)化SQL語(yǔ)句的基本步驟和相關(guān)概念 2、SQL語(yǔ)句解析的優(yōu)化(少量案例) 講解SQL語(yǔ)句硬解析的過(guò)程和對(duì)性能的影響,通過(guò)案例分析如何減少硬解析 3、排序操作的優(yōu)化(少量案例) SQL語(yǔ)句執(zhí)行時(shí)排序的原理和性能分析,確定與排序相關(guān)的操作,通過(guò)案例分析如何優(yōu)化排序 4、優(yōu)化SQL語(yǔ)句的相關(guān)工具(大量案例) 了解數(shù)據(jù)庫(kù)Sql語(yǔ)句的優(yōu)化方法,通過(guò)相關(guān)工具定位具有高影響力的SQL,收集SQL語(yǔ)句的統(tǒng)計(jì)信息和執(zhí)行計(jì)劃,分析執(zhí)行計(jì)劃的正確性,對(duì)比統(tǒng)計(jì)信息,選擇*執(zhí)行計(jì)劃。涉及到的SQL優(yōu)化工具包括: 提供SQL優(yōu)化集的Statspack與awr 使用Explain plan分析執(zhí)行計(jì)劃 通過(guò)autotrace分析故障語(yǔ)句的執(zhí)行計(jì)劃和統(tǒng)計(jì)信息 通過(guò)Sql trace查找有性能問(wèn)題的SQL語(yǔ)句 通過(guò)10g的Sql tunning advise自動(dòng)分析語(yǔ)句性能 通過(guò)10g的Sql access advise自動(dòng)分析語(yǔ)句算法 5、CBO和RBO介紹(少量案例) 了解決定SQL語(yǔ)句執(zhí)行計(jì)劃生成方法的優(yōu)化模式,并選擇適合的優(yōu)化模式以便得到正確的執(zhí)行計(jì)劃,對(duì)比CBO、RBO各自適合的場(chǎng)景 6、數(shù)據(jù)訪問(wèn)方法概述(大量案例) 索引訪問(wèn):介紹執(zhí)行計(jì)劃中常見(jiàn)或者特殊的一些數(shù)據(jù)訪問(wèn)方法以及各自的優(yōu)缺點(diǎn),尤其是主要數(shù)據(jù)訪問(wèn)方法——索引訪問(wèn)與全表掃描的對(duì)比,分析索引原理,理解在什么條件下索引能夠加速查詢,確定FTS算法使用的場(chǎng)景,以及如何優(yōu)化FTS。 多表連接:對(duì)比hash join、nest loop、sort merge這三種奪表連接算法的優(yōu)劣,確定各自適合的場(chǎng)景。 物化視圖:另外也對(duì)特殊的數(shù)據(jù)訪問(wèn)方法——物化視圖進(jìn)行分析,確定這種最快的數(shù)據(jù)訪問(wèn)方法的特點(diǎn)和使用場(chǎng)景,并通過(guò)案例說(shuō)明這些數(shù)據(jù)訪問(wèn)方法對(duì)性能的影響。 7、收集統(tǒng)計(jì)信息(少量案例) 通過(guò)各種方法收集統(tǒng)計(jì)信息,為CBO計(jì)算準(zhǔn)確的代價(jià)提供基礎(chǔ)數(shù)據(jù),描述各種統(tǒng)計(jì)信息對(duì)性能有何種影響 8、應(yīng)用或者強(qiáng)制執(zhí)行計(jì)劃(少量案例) 通過(guò)對(duì)語(yǔ)句的修改影響RBO下的執(zhí)行計(jì)劃,通過(guò)修改參數(shù)值影響CBO生成的執(zhí)行計(jì)劃,通過(guò)hints直接強(qiáng)制執(zhí)行計(jì)劃 9、Sql語(yǔ)句優(yōu)化經(jīng)驗(yàn)(大量案例) 將實(shí)際經(jīng)驗(yàn)中總結(jié)出的Sql使用方法和經(jīng)驗(yàn)進(jìn)行講解,讓大家了解什么樣的Sql語(yǔ)句是比較好的語(yǔ)句,以及如何判斷語(yǔ)句性能的問(wèn)題 10、穩(wěn)定調(diào)整好的語(yǔ)句執(zhí)行計(jì)劃 通過(guò)存儲(chǔ)概要確保執(zhí)行計(jì)劃的穩(wěn)定性,即使外界環(huán)境發(fā)生改變,調(diào)整好的執(zhí)行計(jì)劃也不改變
姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤