天天干天天操天天爱-天天干天天操天天操-天天干天天操天天插-天天干天天操天天干-天天干天天操天天摸

課程目錄:Oracle10g應(yīng)用優(yōu)化培訓(xùn)
4401 人關(guān)注
(78637/99817)
課程大綱:

    Oracle10g應(yīng)用優(yōu)化培訓(xùn)

 

 

引子 簡(jiǎn)單SQL的性能誤區(qū)

講述一些SQL使用技巧,描述開發(fā)人員容易出錯(cuò)或者低效的一些SQL語句寫法,通過案例分析提高是開發(fā)人員SQL的書寫能力。下面的SQL部分重點(diǎn)講解一些有多年開發(fā)經(jīng)驗(yàn)的開發(fā)人員也會(huì)忽略的SQL技巧和性能要點(diǎn)。

1、簡(jiǎn)單SQL的性能誤區(qū)

一些SQL使用技巧,錯(cuò)誤或者低效的一些SQL語句寫法,通過0racle內(nèi)部性能優(yōu)化工具展示不為我們所關(guān)注的那些性能隱患

2、集合操作、GR0UP BY 子句的增強(qiáng)以及一些影響性能的子查詢

3、數(shù)據(jù)操作的性能影響

了解影響DML操作的性能因素,分析鎖競(jìng)爭(zhēng)對(duì)DML性能下降的影響,以及其他可能帶來DML慢的原因。

培訓(xùn)主題一、應(yīng)用優(yōu)化思路與優(yōu)化工具

1、數(shù)據(jù)庫應(yīng)用調(diào)優(yōu)概述

海量數(shù)據(jù)庫優(yōu)化的思路和一些誤區(qū)
優(yōu)化的三個(gè)階段以及各階段的步驟和方法
了解整個(gè)系統(tǒng)構(gòu)建過程中各部分對(duì)性能的影響以及有哪些可以優(yōu)化的部分,尤其對(duì)海量數(shù)據(jù)庫的架構(gòu)設(shè)計(jì)、E-R模型設(shè)計(jì)及開發(fā)中的一些性能要點(diǎn)進(jìn)行了詳細(xì)說明
大數(shù)據(jù)量數(shù)據(jù)庫不同類型應(yīng)用優(yōu)化的方向和方法,根據(jù)應(yīng)用需求確定優(yōu)化方向,對(duì)大數(shù)據(jù)訪問及高并發(fā)訪問的應(yīng)用優(yōu)化方向進(jìn)行分析
優(yōu)化的基本步驟、方法以及注意事項(xiàng)

2、優(yōu)化工具介紹

性能優(yōu)化的七種,通過各種案例學(xué)習(xí)如何通過0racle提供給我們的工具發(fā)現(xiàn)、分析、解決性能問題:
診斷性能問題的幫手:Statspack與AWR/ADDM,提供性能信息收集與性能差異報(bào)告,通過結(jié)合客戶的性能差異報(bào)告掌握如何進(jìn)行性能問題分析與診斷
培訓(xùn)主題二、數(shù)據(jù)庫應(yīng)用優(yōu)化——應(yīng)用存儲(chǔ)優(yōu)化

1、從性能的角度分析如何用好你的表:

怎么選擇表
從作用上分析如何選擇表和臨時(shí)表
從數(shù)據(jù)訪問需求上,根據(jù)分區(qū)表、索引組織表、聚簇表或者普通表對(duì)性能的影響,選擇合理的數(shù)據(jù)存儲(chǔ)方法
從數(shù)據(jù)特征上考慮字段類型選擇
從競(jìng)爭(zhēng)和I/0需求上考慮表的存儲(chǔ)參數(shù)和屬性設(shè)置
怎么管理表
松散表的判斷方法,解決松散表的move與shrink的執(zhí)行效率和性能影響
培訓(xùn)主題三、數(shù)據(jù)庫應(yīng)用優(yōu)化——應(yīng)用SQL優(yōu)化

1、SQL語句的處理過程

了解Sql語句的優(yōu)化思路和優(yōu)化重點(diǎn)
分析0racle數(shù)據(jù)庫中SQL語句的處理過程,了解SQL解析、執(zhí)行、取操作的每個(gè)環(huán)節(jié)對(duì)性能的影響,掌握SQL硬解析對(duì)性能的影響和優(yōu)化硬解析的方法

2、CB0和RB0介紹

了解決定SQL語句執(zhí)行計(jì)劃生成方法的優(yōu)化模式,并選擇適合的優(yōu)化模式以便得到正確的執(zhí)行計(jì)劃,對(duì)比CB0、RB0各自適合的場(chǎng)景
3、優(yōu)化SQL語句的相關(guān)工具

了解數(shù)據(jù)庫Sql語句的優(yōu)化方法,通過相關(guān)工具定位具有高影響力的SQL,收集SQL語句的統(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ì)劃
通過autotrace分析故障語句的執(zhí)行計(jì)劃和統(tǒng)計(jì)信息
通過Sql trace查找有性能問題的SQL語句
通過10g的Sql tunning advise自動(dòng)分析語句性能
通過10g的Sql access advise自動(dòng)分析語句算法

4、數(shù)據(jù)訪問方法(大量案例演示):

介紹執(zhí)行計(jì)劃中的數(shù)據(jù)訪問方法以及各自的優(yōu)缺點(diǎn)
分析索引加速查詢的原理,確定索引與全表掃描到底如何選擇
確定哪些因素影響索引訪問的性能
索引適合建立在哪些字段上
B*tree索引與位圖索引的選擇
DML操作對(duì)索引的影響,以及如何設(shè)置索引的存儲(chǔ)參數(shù)和屬性
索引無效的原因以及如何書寫語句以便選擇正確的執(zhí)行計(jì)劃
如何通過索引加快C0UNT
對(duì)比hash join、nest loop、sort merge這三種奪表連接算法的優(yōu)劣
對(duì)物化視圖進(jìn)行分析,確定這種快的數(shù)據(jù)訪問方法的特點(diǎn)和使用場(chǎng)景,并通過案例說明這些數(shù)據(jù)訪問方法對(duì)性能的影響
5、收集統(tǒng)計(jì)信息

通過analyze或者dbms_stats方法收集統(tǒng)計(jì)信息
理解各種統(tǒng)計(jì)信息對(duì)性能有何種影響
分析綁定變量與統(tǒng)計(jì)信息的關(guān)系,確定使用綁定變量?jī)?yōu)化解析適合的場(chǎng)景
6、應(yīng)用或者強(qiáng)制執(zhí)行計(jì)劃)

通過對(duì)語句的修改影響RB0下的執(zhí)行計(jì)劃,通過修改參數(shù)值影響CB0生成的執(zhí)行計(jì)劃,通過hints直接強(qiáng)制執(zhí)行計(jì)劃

7、Sql語句優(yōu)化經(jīng)驗(yàn)

將實(shí)際經(jīng)驗(yàn)中總結(jié)出的Sql使用方法和經(jīng)驗(yàn)進(jìn)行講解,讓大家了解什么樣的Sql語句是比較好的語句,以及如何判斷語句性能的問題

主站蜘蛛池模板: 91视频一88av| 麻豆视频观看 | 一区二区三区影视 | 国产欧美日韩综合精品无毒 | 欧美3p在线观看一区二区三区 | 九九99久久精品在免费线bt | 久久99精品久久久久久黑人 | 国产亚洲一区二区麻豆 | 国产精品线在线精品 | 免费一级毛片麻豆精品 | 91探花视频在线观看 | 久久66热re国产毛片基地 | 精品视频久久久久 | 真实一级一级一片免费视频 | 露脸超嫩97后在线播放 | 国产成人青青热久免费精品 | 国产人成精品午夜在线观看 | 亚洲成人第一页 | 黄色一级免费片 | 亚洲一区欧美 | 中国一级黄色影片 | 黄色网络在线观看 | 在线观看香蕉视频 | 国产女人一区二区 | 日韩亚洲欧美综合 | 手机在线日韩高清理论片 | h网站免费在线观看 | 久久九九热re6这里有精品 | 亚色在线 | 日韩黄色一级大片 | 色噜噜国产精品视频一区二区 | 久久久久国产一级毛片高清片 | 欧美一级视频免费看 | 欧美日韩一区二区三区自拍 | 伊人久久综合网站 | 欧美一级特毛片 | www.日日爱 | 亚洲一区视频在线播放 | 国产成人精品福利网站人 | 久久久青草青青国产亚洲免观 | 在线视频观看你懂的我的 |