大容量、 并發(fā)、高性能數(shù)據(jù)庫設(shè)計(jì)與優(yōu)化培訓(xùn)
??????????????????????????????????????????????????
?????????????????????????????????????????????????
???????????????????????
培訓(xùn)對(duì)象: 中高級(jí)程序員、系統(tǒng)分析員、數(shù)據(jù)庫管理員、構(gòu)架設(shè)計(jì)師、產(chǎn)品市場技術(shù)人員
????????????????????????
???????????????????????
培訓(xùn)目標(biāo):
??????????????????????? 培訓(xùn)結(jié)束后,學(xué)員能夠:
?????????????????????????
數(shù)據(jù)庫性能評(píng)價(jià)指標(biāo)
?????????????????????????
數(shù)據(jù)庫性能相關(guān)的因素
?????????????????????????
數(shù)據(jù)處理原理
?????????????????????????
分析當(dāng)前的數(shù)據(jù)庫
?????????????????????????
數(shù)據(jù)庫邏輯設(shè)計(jì)與性能優(yōu)化
?????????????????????????
物理設(shè)計(jì)與性能優(yōu)化
?????????????????????????
優(yōu)化數(shù)據(jù)訪問性能
???????????????????????
培訓(xùn)內(nèi)容:
?????????????????????????????
實(shí)例和故事,重現(xiàn)數(shù)據(jù)性能場景
???????????????????????????????
高峰的并發(fā)訪問
???????????????????????????????
大數(shù)據(jù)容量的查詢
???????????????????????????????
大數(shù)據(jù)量的聯(lián)合查詢和統(tǒng)計(jì)
???????????????????????????????
長事務(wù)處理
???????????????????????????????
大數(shù)據(jù)容量的數(shù)據(jù)操作
???????????????????????????????
分布式數(shù)據(jù)庫一致性同步
?????????????????????????????
分析性能關(guān)注的問題并發(fā)處理
???????????????????????????????
大數(shù)據(jù)容量處理
???????????????????????????????
復(fù)雜數(shù)據(jù)查詢和統(tǒng)計(jì)
???????????????????????????????
長事務(wù)處理
???????????????????????????????
分布式數(shù)據(jù)處理
???????????????????????????????
如何通過邏輯數(shù)據(jù)庫設(shè)計(jì)優(yōu)化性能
???????????????????????????????
如何從物理數(shù)據(jù)庫角度優(yōu)化性能
???????????????????????????????
支持不斷增長的性能壓力引起的擴(kuò)展
?????????????????????????????
典型數(shù)據(jù)庫的運(yùn)行原理
???????????????????????????????
內(nèi)存分配與管理
???????????????????????????????
日志管理
???????????????????????????????
事務(wù)管理
???????????????????????????????
緩存與頁面切換
???????????????????????????????
SQL查詢執(zhí)行原理
???????????????????????????????
相關(guān)配置參數(shù)
?????????????????????????????
數(shù)據(jù)庫設(shè)計(jì)方法與原則需求分析
???????????????????????????????
模塊化設(shè)計(jì)
???????????????????????????????
什么是三范式
???????????????????????????????
設(shè)計(jì)出數(shù)據(jù)庫、表、視圖和其他數(shù)據(jù)庫對(duì)象
???????????????????????????????
數(shù)據(jù)的一致性原則
???????????????????????????????
使用數(shù)據(jù)庫設(shè)計(jì)工具
???????????????????????????????
設(shè)計(jì)之前考慮性能問題
?????????????????????????????
如何設(shè)計(jì)優(yōu)秀的數(shù)據(jù)庫數(shù)據(jù)庫邏輯設(shè)計(jì)和物理設(shè)計(jì)的規(guī)范化
???????????????????????????????
合理的冗余
???????????????????????????????
主鍵的設(shè)計(jì)
???????????????????????????????
外鍵的設(shè)計(jì)
???????????????????????????????
字段的設(shè)計(jì)
???????????????????????????????
數(shù)據(jù)庫物理存儲(chǔ)和環(huán)境的設(shè)計(jì)
???????????????????????????????
系統(tǒng)設(shè)計(jì)
???????????????????????????????
索引的設(shè)計(jì)
???????????????????????????????
其他設(shè)計(jì)
?????????????????????????????
行業(yè)數(shù)據(jù)庫設(shè)計(jì)經(jīng)驗(yàn)方法論銷售行業(yè)數(shù)據(jù)庫設(shè)計(jì)案例分析
???????????????????????????????
金融行業(yè)數(shù)據(jù)庫設(shè)計(jì)案例分析
???????????????????????????????
互聯(lián)網(wǎng)行業(yè)數(shù)據(jù)庫設(shè)計(jì)案例分析
???????????????????????????????
其他行業(yè)案例分析
?????????????????????????????
數(shù)據(jù)性能場景高峰的并發(fā)訪問
???????????????????????????????
大數(shù)據(jù)量的聯(lián)合查詢和統(tǒng)計(jì)
???????????????????????????????
長事務(wù)處理
???????????????????????????????
大數(shù)據(jù)容量的數(shù)據(jù)操作(查詢,更新,修改,刪除)性能
???????????????????????????????
分布式數(shù)據(jù)庫一致性同步
?????????????????????????????
性能優(yōu)化:數(shù)據(jù)庫設(shè)計(jì) 針對(duì)性能的數(shù)據(jù)庫設(shè)計(jì)基本原則
???????????????????????????????
邏輯數(shù)據(jù)庫設(shè)計(jì)
???????????????????????????????
物理數(shù)據(jù)庫設(shè)計(jì)
???????????????????????????????
反規(guī)范化設(shè)計(jì)
???????????????????????????????
分割技術(shù)
???????????????????????????????
RAID技術(shù)
????????????????????????????? 性能優(yōu)化:SQL算法的改進(jìn)只返回需要的數(shù)據(jù)
???????????????????????????????
盡量少做重復(fù)的工作
???????????????????????????????
注意事務(wù)和鎖
???????????????????????????????
注意臨時(shí)表和表變量的用法
???????????????????????????????
子查詢的用法
???????????????????????????????
慎用游標(biāo)
???????????????????????????????
盡量使用索引
???????????????????????????????
注意連接條件的寫法
???????????????????????????????
其他需要注意的地方
???????????????????????????????
學(xué)會(huì)分辯SQL語句的優(yōu)劣
?????????????????????????????
性能優(yōu)化:索引定期維護(hù)索引的定義
???????????????????????????????
索引的結(jié)構(gòu)、填充因子
???????????????????????????????
聚集索引和非聚集索引
???????????????????????????????
唯一索引和包含列索引
???????????????????????????????
索引碎片整理以及索引重建
???????????????????????????????
刪除從未使用過的索引
???????????????????????????????
創(chuàng)建更合適的索引
?????????????????????????????
性能優(yōu)化:系統(tǒng)調(diào)優(yōu)TempDB的調(diào)優(yōu)
???????????????????????????????
定期轉(zhuǎn)移不需要的歷史數(shù)據(jù)
???????????????????????????????
解決死鎖和阻塞
???????????????????????????????
多表JOIN考慮視圖
?????????????????????????????
性能優(yōu)化:海量數(shù)據(jù)庫優(yōu)化存儲(chǔ)內(nèi)容分解
???????????????????????????????
根據(jù)內(nèi)容確定存儲(chǔ)位置與介質(zhì)
???????????????????????????????
數(shù)據(jù)的分庫策略:結(jié)構(gòu)劃分原則,存儲(chǔ)空間,
???????????????????????????????
數(shù)據(jù)的水平和垂直切割,
???????????????????????????????
多個(gè)數(shù)據(jù)庫的訪問關(guān)系規(guī)劃,讀寫分離
???????????????????????????????
多個(gè)數(shù)據(jù)庫的數(shù)據(jù)路由和同步
???????????????????????????????
數(shù)據(jù)的備份與轉(zhuǎn)儲(chǔ)
???????????????????????????????
充分利用緩存提升性能
?????????????????????????????
應(yīng)對(duì)不斷發(fā)展的數(shù)據(jù)存儲(chǔ)方案:分庫設(shè)計(jì)數(shù)據(jù)倉庫設(shè)計(jì)原則與模型搭建
???????????????????????????????
星型架構(gòu)與雪花型架構(gòu)
???????????????????????????????
事實(shí)表與維度表的設(shè)計(jì)
???????????????????????????????
邏輯設(shè)計(jì)與物理設(shè)計(jì)
???????????????????????????????
數(shù)據(jù)倉庫設(shè)計(jì)的常用方法
???????????????????????????????
數(shù)據(jù)倉庫設(shè)計(jì)技巧總結(jié)
???????????????????????????????
數(shù)據(jù)倉庫案例分析
?????????????????????????????
某大型數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目案例項(xiàng)目介紹
???????????????????????????????
需求分析
???????????????????????????????
分析項(xiàng)目中的數(shù)據(jù)
???????????????????????????????
數(shù)據(jù)庫容量分析
???????????????????????????????
數(shù)據(jù)庫訪問量分析
???????????????????????????????
數(shù)據(jù)庫的邏輯設(shè)計(jì)和性能優(yōu)化
???????????????????????????????
數(shù)據(jù)庫的物理設(shè)計(jì)和性能優(yōu)化
???????????????????????????????
數(shù)據(jù)庫性能優(yōu)化方案
???????????????????????????????
數(shù)據(jù)庫性能監(jiān)測與調(diào)優(yōu)
???????????????????????????????
建立持續(xù)的性能擴(kuò)展架構(gòu)
?
?
?
?
?
?
?
?
?
?
?
?
???
?
?
?
?
?