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