課程簡介
本次技術(shù)討論將重點介紹當Oracle數(shù)據(jù)庫面對海量數(shù)據(jù)庫的情況下,如何利用Oracle數(shù)據(jù)庫所提供的各個特性以及功能,來讓系統(tǒng)設計人員更好的設計數(shù)據(jù)庫結(jié)構(gòu)。這些技術(shù)細節(jié)包括基本的SQL性能優(yōu)化,Oracle專門針對海量數(shù)據(jù)的性能優(yōu)化,分區(qū)技術(shù)在實際業(yè)務中的應用,如何最優(yōu)化的使用并行技術(shù)等。本次授課面向數(shù)據(jù)庫系統(tǒng)設計人員、應用開發(fā)和技術(shù)支持人員等。
目標收益
培訓對象
課程大綱
第一天 海量數(shù)據(jù)庫邏輯設計以及物理設計 |
1、 海量數(shù)據(jù)庫在邏輯上的設計原則 2、海量數(shù)據(jù)庫建模方法,包括三范式、星型模型和雪花模型等; 3、海量數(shù)據(jù)庫在存儲上的設計以及優(yōu)化。 |
第一天 性能監(jiān)控和分析 |
1、收集操作系統(tǒng)數(shù)據(jù),并結(jié)合各種案例進行說明; 2、收集AWR數(shù)據(jù),并結(jié)合各種案例進行分析; 3、收集ASH數(shù)據(jù),并結(jié)合各種案例進行分析。 |
第一天 應用開發(fā)優(yōu)化 |
1、SQL優(yōu)化器工作原理 2、查看執(zhí)行計劃 3、優(yōu)化器統(tǒng)計信息詳解 4、索引在數(shù)據(jù)倉庫操作中的優(yōu)化 5、綁定變量的使用 6、多表關聯(lián)操作 |
第二天 Oracle匯總管理 |
1、Oralce物化視圖在概述 2、管理物化視圖的刷新,主要進行快速刷新 |
分區(qū) |
1、使用各種分區(qū)表技術(shù) 2、使用各種分區(qū)索引技術(shù) |
并行技術(shù) |
1、并行的工作原理并分析并行執(zhí)行計劃; 2、與并行有關的各種數(shù)據(jù)參數(shù)設置; 3、如何實現(xiàn)各種并行操作,包括查詢和DML等。 |
硬件規(guī)劃 | 介紹根據(jù)業(yè)務負載對硬件進行評估。 |
第一天 海量數(shù)據(jù)庫邏輯設計以及物理設計 1、 海量數(shù)據(jù)庫在邏輯上的設計原則 2、海量數(shù)據(jù)庫建模方法,包括三范式、星型模型和雪花模型等; 3、海量數(shù)據(jù)庫在存儲上的設計以及優(yōu)化。 |
第一天 性能監(jiān)控和分析 1、收集操作系統(tǒng)數(shù)據(jù),并結(jié)合各種案例進行說明; 2、收集AWR數(shù)據(jù),并結(jié)合各種案例進行分析; 3、收集ASH數(shù)據(jù),并結(jié)合各種案例進行分析。 |
第一天 應用開發(fā)優(yōu)化 1、SQL優(yōu)化器工作原理 2、查看執(zhí)行計劃 3、優(yōu)化器統(tǒng)計信息詳解 4、索引在數(shù)據(jù)倉庫操作中的優(yōu)化 5、綁定變量的使用 6、多表關聯(lián)操作 |
第二天 Oracle匯總管理 1、Oralce物化視圖在概述 2、管理物化視圖的刷新,主要進行快速刷新 |
分區(qū) 1、使用各種分區(qū)表技術(shù) 2、使用各種分區(qū)索引技術(shù) |
并行技術(shù) 1、并行的工作原理并分析并行執(zhí)行計劃; 2、與并行有關的各種數(shù)據(jù)參數(shù)設置; 3、如何實現(xiàn)各種并行操作,包括查詢和DML等。 |
硬件規(guī)劃 介紹根據(jù)業(yè)務負載對硬件進行評估。 |