班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
- 性能測試方法與實用技術培訓
性能測試方法與實用技術培訓
培訓目標:
________________________________________
- Oracle 數(shù)據(jù)庫性能優(yōu)化培訓
?
Oracle 數(shù)據(jù)庫性能優(yōu)化培訓
?
課程介紹:
在現(xiàn)代的企業(yè)中,信息化建設已經(jīng)被越來越重視,而在各種類型的信息系統(tǒng)中,數(shù)據(jù)庫管理成為信息系統(tǒng)至關重要的一項要求。在眾多數(shù)據(jù)庫中,Oracle數(shù)據(jù)庫以其高可靠性、安全性、可兼容性,得到越來越多的企業(yè)的青睞。如何使Oracle數(shù)據(jù)庫保持優(yōu)良性能,確保Oracle系統(tǒng)的高性能和持續(xù)可用性,成為數(shù)據(jù)庫管理人員非常關心的問題。經(jīng)驗告訴我們,即使有很好的軟件系統(tǒng)設計,但如果數(shù)據(jù)庫系統(tǒng)的配置不盡合理,不能在“復雜”系統(tǒng)中高效運轉,則數(shù)據(jù)庫將會成為整個信息系統(tǒng)的瓶頸。因此對于企業(yè)信息管理人員來說,如何利用 Oracle 的強大特性來提高他們公司的生產(chǎn)力,其最有效的方法之一就是對Oracle數(shù)據(jù)庫進行調(diào)優(yōu),通過對大量參數(shù)和執(zhí)行語句的調(diào)整來改進整個信息系統(tǒng)的運行效率,從而保證整個業(yè)務系統(tǒng)穩(wěn)定高效的運行,為企業(yè)的發(fā)展提供有力的支持。
課題
1、數(shù)據(jù)庫應用調(diào)優(yōu)概述
技術要點:
數(shù)據(jù)庫優(yōu)化的基本思路和一些誤區(qū)
數(shù)據(jù)庫優(yōu)化遵循的基本原則
了解整個系統(tǒng)構建過程中各部分對性能的影響以及有哪些可以優(yōu)化的部分
優(yōu)化的基本步驟和方法
- 2、優(yōu)化工具介紹
技術要點:
利用系統(tǒng)信息收集工具對數(shù)據(jù)庫進行性能診斷
如何利用最根本的性能信息工具——數(shù)據(jù)庫數(shù)據(jù)字典和動態(tài)性能視圖進行信息收集和診斷
Alert Log與Trace Files對性能故障診斷有哪些幫助,如何利用10046事件對性能信息進行更細致的收集
診斷性能問題的法寶:9i的Statspack與10g的awr/addm對比
如何利用Oracle性能診斷的又一利器——等待事件進行性能分析
基于10g自動化收集的性能指導工具介紹——自動內(nèi)存優(yōu)化指導、自動SQl優(yōu)化指導、自動回滾段指導、段指導等
- 3、SGA的內(nèi)存調(diào)整
技術要點:
SGA內(nèi)存管理的變化——動態(tài)的 VS 自動管理的
SGA各個內(nèi)存組件大小的建議
- 4、數(shù)據(jù)高速緩存區(qū)的優(yōu)化
技術要點:
數(shù)據(jù)高速緩存區(qū)的性能診斷工具
數(shù)據(jù)高速緩存區(qū)的性能診斷指標——命中率與等待事件
數(shù)據(jù)高速緩存區(qū)的性能優(yōu)化方法——大小、多池與cache表
5、共享池的優(yōu)化
技術要點:
共享池的庫高速緩存性能診斷工具
共享池的庫高速緩存性能診斷指標——命中率與重載率
共享池的庫高速緩存性能優(yōu)化方法——調(diào)整語句代碼、共享池大小、綁定變量
字典高速緩存的性能指標和判斷依據(jù)
- 6、數(shù)據(jù)文件I/O的優(yōu)化
技術要點:
數(shù)據(jù)庫數(shù)據(jù)文件、重做日志文件、歸檔文件的I/O性能特點分析
數(shù)據(jù)庫I/O優(yōu)化原則
存儲級的I/O性能優(yōu)化方法——Raid
檢測點的原理及優(yōu)化
使用多DBWR進程增加I/O能力
異步I/O的性能考慮
LGWR與ARC進程的優(yōu)化
加速歸檔的方法
7、鎖存器(LATCH)競爭優(yōu)化
技術要點:
鎖存器的主要功能和工作原理
如何判斷和解除鎖存器競爭
- 8、鎖競爭的解決
技術要點:
數(shù)據(jù)庫的鎖機制原理
鎖的分類和各種模式
鎖競爭的診斷和優(yōu)化
- 9、回滾段競爭優(yōu)化
技術要點:
回滾段的主要作用和工作原理
Oracle的自動撤銷段管理方式
如何判斷回滾段競爭以及如何解決回滾段競爭
對回滾段使用中Ora-01555故障的分析與處理
10、應用存儲參數(shù)的優(yōu)化
技術要點:
了解Oracle的存儲層次結構
對比DMT與LMT的性能特點
分析數(shù)據(jù)庫段、區(qū)、塊的存儲設置對于數(shù)據(jù)庫的數(shù)據(jù)訪問的性能影響
掌握HWM的含義和對性能的影響
找出存儲結構不合理的表和索引,將這些對象重組,從而得到更好的訪問性能
選擇合適的塊大小,并考慮多種多塊大小對性能的影響
設置合理的塊空間參數(shù),以減少I/O數(shù)量并且合理的存儲數(shù)據(jù)
注意行鏈與行遷移對性能的影響,解決行遷移
選擇ASSM存儲方式以減少段頭競爭
- 11、選擇合適的數(shù)據(jù)存儲方法
技術要點:
了解數(shù)據(jù)庫應用的特點,并根據(jù)分區(qū)表、索引組織表、聚簇表或者普通表對性能的影響,合理選擇數(shù)據(jù)存儲方法
分區(qū)表的使用和維護,選擇合適的分區(qū)類型以加快查詢性能
- 12、SQL語句的處理過程
技術要點:
了解SQL語句運行的過程及相關的數(shù)據(jù)庫組件
掌握優(yōu)化SQL語句的基本步驟和相關概念
- 13、SQL語句解析的優(yōu)化
技術要點:
了解SQL語句硬解析的過程和對性能的影響
分析如何減少硬解析
分析綁定變量對性能的影響
- 14、排序操作的優(yōu)化
技術要點:
SQL語句排序的運行機制和性能分析
確定與排序相關的操作,并減少這些排序操作
確定優(yōu)化排序的方法和對性能的影響
15、優(yōu)化SQL語句的相關工具
技術要點:
通過相關工具定位具有高影響力的SQL,收集SQL語句的統(tǒng)計信息和執(zhí)行計劃
分析執(zhí)行計劃的正確性,對比統(tǒng)計信息,選擇最佳執(zhí)行計劃
涉及到的SQL優(yōu)化工具包括:
提供SQL優(yōu)化集的Statspack與awr
使用Explain plan分析執(zhí)行計劃
通過autotrace分析故障語句的執(zhí)行計劃和統(tǒng)計信息
通過Sql trace查找有性能問題的SQL語句
通過10g的Sql tunning advise自動分析語句性能
通過10g的Sql access advise自動分析語句算法
- 16、CBO和RBO介紹
技術要點:
優(yōu)化模式對SQL語句執(zhí)行計劃的影響
通過參數(shù)或者hint選擇適合的優(yōu)化模式以便得到正確的執(zhí)行計劃
- 17、數(shù)據(jù)訪問方法概述
技術要點:
分析索引原理
對比索引訪問與全表掃描
確定哪些因素影響索引訪問的性能
對比hash join、nest loop、sort merge這三種奪表連接算法的優(yōu)劣
物化視圖對性能的影響,以及適用的場景
18、收集統(tǒng)計信息
技術要點:
通過analyze或者dbms_stats方法收集統(tǒng)計信息
理解各種統(tǒng)計信息對性能有何種影響
- 19、強制執(zhí)行計劃
技術要點:
通過對語句的修改影響RBO下的執(zhí)行計劃
通過修改參數(shù)值影響CBO生成的執(zhí)行計劃
通過hints直接強制執(zhí)行計劃
- 20、Sql語句優(yōu)化經(jīng)驗
技術要點:
結合實際經(jīng)驗總結高效的Sql書寫方法和優(yōu)化經(jīng)驗
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
???
?
?
?
?
?
|