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