400-888-5228

課程介紹:

本次技術(shù)討論將重點介紹當Oracle數(shù)據(jù)庫面對海量數(shù)據(jù)庫的情況下,如何利用Oracle數(shù)據(jù)庫所提供的各個特性以及功能,來讓系統(tǒng)設(shè)計人員更好的設(shè)計數(shù)據(jù)庫結(jié)構(gòu)。這些技術(shù)細節(jié)包括基本的SQL性能優(yōu)化,Oracle專門針對海量數(shù)據(jù)的性能優(yōu)化,分區(qū)技術(shù)在實際業(yè)務(wù)中的應(yīng)用,如何最優(yōu)化的使用并行技術(shù),數(shù)據(jù)壓縮技術(shù),Secure File LOB技術(shù)等。

 

課程長度:

4天

課程對象:

本次授課面向數(shù)據(jù)庫系統(tǒng)設(shè)計人員、應(yīng)用開發(fā)和技術(shù)支持人員等。

 

課程大綱:

1、海量數(shù)據(jù)庫邏輯設(shè)計以及物理設(shè)計

海量數(shù)據(jù)庫在邏輯上的設(shè)計原則

海量數(shù)據(jù)庫建模方法,包括三范式、星型模型和雪花模型等。

2、性能監(jiān)控和分析

收集操作系統(tǒng)數(shù)據(jù),并結(jié)合各種案例進行說明

收集AWR數(shù)據(jù),并結(jié)合各種案例進行分析

收集ASH數(shù)據(jù),并結(jié)合各種案例進行分析

3、索引專題

詳細介紹各種索引,以及使用各種索引的場景。以及由索引而引出的針對數(shù)據(jù)倉庫操作的優(yōu)化,包括星型轉(zhuǎn)換等。

4、應(yīng)用開發(fā)優(yōu)化

包括SQL優(yōu)化器工作原理、優(yōu)化器統(tǒng)計信息、讀懂執(zhí)行計劃、綁定變量、多表連接等技術(shù)細節(jié)。

5、分區(qū)專題

介紹分區(qū)表和分區(qū)索引,以及11g在分區(qū)技術(shù)上的新特性。如何實施分區(qū)等。

6、并行技術(shù)

介紹并行的內(nèi)部原理并分析并行執(zhí)行計劃。如何實現(xiàn)各種并行操作,包括查詢和DML等。

7、數(shù)據(jù)壓縮技術(shù)

介紹各種數(shù)據(jù)壓縮,包括表壓縮和索引壓縮等。

8、LOB對象管理

介紹BasicFile LOB和SecureFile LOB技術(shù)。

9、Oracle Exadata技術(shù)介紹

介紹Oracle的數(shù)據(jù)庫一體機在數(shù)據(jù)倉庫方面的技術(shù)特點

10、物化視圖(Materialized View)專題

包括物化視圖介紹、物化視圖快速刷新、維度(Dimension)、查詢重寫、SQL Access Advisor等各種與物化視圖有關(guān)的技術(shù)細節(jié)。

11、數(shù)據(jù)庫IO優(yōu)化

介紹有關(guān)存儲以及IO相關(guān)的基本概念,包括SAN、NAS、FC協(xié)議、異步IO、直接路徑IO等技術(shù)。

結(jié)合具體案例,介紹海量數(shù)據(jù)庫在存儲上的設(shè)計優(yōu)化IO。