



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DAT239
SQLServer2005數(shù)據(jù)倉(cāng)庫(kù)方面的新功能肖維TechnicalLeadSQLServerEngineAccessMethod微軟有限公司自我介紹AccessMethod負(fù)責(zé)的技術(shù)范圍數(shù)據(jù)的訪問(wèn)(BTREE)數(shù)據(jù)的檢查(DBCCCHECK)數(shù)據(jù)的修理(DBCCREPAIR)圖像和文件的存儲(chǔ)(TEXT/IMAGE/VARCHAR)數(shù)據(jù)的可靠性:事務(wù)管理數(shù)據(jù)文件空間管理(FILESPACE)臨時(shí)數(shù)據(jù)庫(kù)(TEMPDB)索引管理(INDEX)數(shù)據(jù)導(dǎo)入(BULKINSERT)今天的內(nèi)容SQLServer?2005在建造數(shù)據(jù)倉(cāng)庫(kù)方面的新功能深入介紹索引視圖,表分區(qū)背景知識(shí)最好有關(guān)系數(shù)據(jù)庫(kù)的基本知識(shí)不需要有數(shù)據(jù)倉(cāng)庫(kù)方面的專門知識(shí)內(nèi)容講座范圍性能增強(qiáng)Performance表分區(qū)Partitioning數(shù)據(jù)易于得到Availability增強(qiáng)的TSQL查詢功能講座范圍
數(shù)據(jù)倉(cāng)庫(kù)的各種任務(wù)今天內(nèi)容包含:數(shù)據(jù)導(dǎo)入數(shù)據(jù)清理和轉(zhuǎn)變transformation報(bào)表產(chǎn)生Creatingreports填充(Feeding)cubes構(gòu)造
Datamarts不會(huì)講到:從不同源頭取得數(shù)據(jù)用工具實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)變內(nèi)容講座范圍性能增強(qiáng)Performance表分區(qū)Partitioning數(shù)據(jù)易于得到Availability增強(qiáng)的TSQL查詢功能數(shù)據(jù)倉(cāng)庫(kù)的性能增強(qiáng)64-bit分區(qū)視圖(DistributedPartitionedViews)索引視圖(IndexedViews)包含其他列的索引(INCLUDEColumns)INSERT使用OPENROWSET表分區(qū)(Partitioning)按照時(shí)間分區(qū)分區(qū)視圖DPV多個(gè)SQLServer實(shí)例上的分區(qū)視圖SQLServer2000和2005都有在SQLServer2005上,有更多的并行操作…Sales_
200501Sales_
200502Sales_
200512DistributedPartitionedViewV_Sales_
All}索引視圖性能增強(qiáng)視圖展開的緩存:縮短編譯時(shí)間許多情況下,索引視圖維護(hù)時(shí)間減少如何檢測(cè)對(duì)你的應(yīng)用有幫助?更多視圖上可以建索引SUM和COUNT_BIG–沒(méi)有GROUPBY某些自定義函數(shù)scalarUDFs-T-SQL,deterministic,沒(méi)有數(shù)據(jù)庫(kù)訪問(wèn)索引視圖索引視圖的使用有所進(jìn)步,比如索引視圖有計(jì)算列C=A+B,查詢有A+B索引視圖有“Abetween10and20”,查詢有“Abetween15and18”索引視圖有“A>=BandC=10”查詢有“C=10andB<=A”包含其他列的索引比如:CREATETABLEt1(aINT,bINTPRIMARYKEY,cCHAR(2000))CREATEINDEXi2ONt1(a,c)CREATEINDEXi1ONt1(a)INCLUDE(c)失敗成功aaaaaaaaaa,ca,ca,ca,ca,ca,ca,ca,c包含列鍵
列…包含其他列的索引INSERT使用OPENROWSETSQLServer2000有這個(gè)功能SQLServer2005增強(qiáng):允許直接從文件導(dǎo)入支持大數(shù)據(jù)優(yōu)化BULKoptimization長(zhǎng)遠(yuǎn)方向使用OPENROWSET的INSERT會(huì)取代
BULKINSERTINSERT使用OPENROWSET
比如–過(guò)濾數(shù)據(jù):
INSERTINTOt1 WITH(IGNORE_CONSTRAINTS,
IGNORE_TRIGGERS) SELECTc1,c2FROM OPENROWSET(BULK,‘c:\data.txt’)
ASmytable(c1,c2,c3) WHEREc3>10INSERTwithOPENROWSET
SQLServer2005Improvements比如轉(zhuǎn)換數(shù)據(jù):根據(jù)keytable表的值轉(zhuǎn)換
c3INSERTINTOt1WITH….
SELECTc1,c2,keys.d1FROM OPENROWSET(BULK,‘c:\data.txt’)
ASmytable(c1,c2,c3) INNERJOINUser1.keytableASkeys ON(c3=keys.key)內(nèi)容講座范圍性能增強(qiáng)Performance表分區(qū)Partitioning數(shù)據(jù)易于得到Availability增強(qiáng)的TSQL查詢功能表和索引的分區(qū)
好處管理大數(shù)據(jù)更方便性能更好數(shù)據(jù)更加容易得到主要應(yīng)用情形:移動(dòng)窗口移動(dòng)窗口應(yīng)用實(shí)例
很大的數(shù)據(jù)量每小時(shí)/天/周/月/年產(chǎn)生新的分區(qū),刪除最舊的分區(qū)新的分區(qū)–可能先需要數(shù)據(jù)導(dǎo)入,清洗,轉(zhuǎn)換。新的分區(qū)–也可能直接由應(yīng)用程序填入數(shù)據(jù)。舊的分區(qū)–可能需要備份,長(zhǎng)期存儲(chǔ),復(fù)原(backup,archive,restore)分區(qū)
#123452002-01-012003-01-012004-01-012005-01-01
2001及之前2002數(shù)據(jù)2003數(shù)據(jù)2004數(shù)據(jù)2005及
之后[空][空][空]2006-01-012005數(shù)據(jù)2006及
之后62005中間表2002導(dǎo)出表分裂最新的分區(qū),為以后的時(shí)間加一個(gè)邊界點(diǎn)在同樣的文件組里創(chuàng)建一個(gè)中間表導(dǎo)入數(shù)據(jù)到中間表,建索引把中間表合并到第二新的分區(qū)數(shù)據(jù)導(dǎo)入使用移動(dòng)窗口的推薦經(jīng)驗(yàn)
始終保持空的分區(qū)在最早和最晚的時(shí)間段(兩端)保證分區(qū)的合并,分裂操作可以瞬間完成增加新數(shù)據(jù):首先分裂最新的分區(qū),然后把中間表合并到第二新(分區(qū)#5)的分區(qū)刪除舊數(shù)據(jù):首先把數(shù)據(jù)從第二舊的分區(qū)(分區(qū)#2)導(dǎo)出,然后把最舊的兩個(gè)分區(qū)合并內(nèi)容講座范圍性能增強(qiáng)Performance表分區(qū)Partitioning數(shù)據(jù)易于得到Availability增強(qiáng)的TSQL查詢功能怎樣讓數(shù)據(jù)容易得到分塊管理只讀和離線的文件組快照隔離數(shù)據(jù)庫(kù)快照在線操作分塊管理的原則
更加細(xì)微的操作數(shù)據(jù)管理工作影響最少量的數(shù)據(jù)數(shù)據(jù)頁(yè)(8KB)數(shù)據(jù)文件文件組分區(qū)不參加操作的數(shù)據(jù)依然可以得到性能不受影響分塊管理
數(shù)據(jù)可取得與否決定于什么?
早期的SQLServer整個(gè)數(shù)據(jù)庫(kù)是否在線SQLServer2005數(shù)據(jù)庫(kù)在線,但是并非所有的文件組都在線DatabasePrimaryFilegroupFilegroupAFilegroupB文件組
A依然不可用,因?yàn)槲募笔?shù)據(jù)庫(kù)可用管理員找到文件,啟動(dòng)恢復(fù)文件組
文件組現(xiàn)在可用了!比如
Server啟動(dòng)DatabasePrimaryFilegroup可用了!FilegroupBFilegroupAPrimary備份LogFilegroupAFilegroupB比如
災(zāi)難后的分塊復(fù)原根據(jù)優(yōu)先次序在線復(fù)原文件組快照1時(shí)間數(shù)據(jù)庫(kù)改變?cè)S多用戶許多用戶快照2一個(gè)事務(wù)4個(gè)語(yǔ)句數(shù)據(jù)庫(kù)快照可提交-讀-快照隔離快照隔離兩種“快照”的比較索引的創(chuàng)建和維護(hù)CREATE,ALTER,DROP在線復(fù)原onlinerestore分塊復(fù)原.復(fù)原文件組不影響數(shù)據(jù)庫(kù)的操作。回滾恢復(fù)過(guò)程不影響數(shù)據(jù)庫(kù)的操作SQLServer2000–回滾恢復(fù)過(guò)程中數(shù)據(jù)庫(kù)不可用SQLServer2005–數(shù)據(jù)庫(kù)可用,回滾同時(shí)進(jìn)行在線操作內(nèi)容講座范圍性能增強(qiáng)Performance表分區(qū)Partitioning數(shù)據(jù)易于得到Availability增強(qiáng)的TSQL查詢功能強(qiáng)大的TSQL查詢功能ROW_NUMBER,RANK,NTILE(n)用于排名PIVOT/UNPIVOT行列互換,分析數(shù)據(jù)OLAP調(diào)用函數(shù)APPLY抽取最前TOP(n)遞歸查詢抽樣查詢TABLESAMPLE總結(jié)
SQLServer2005關(guān)系數(shù)據(jù)倉(cāng)庫(kù)高性能表分區(qū)數(shù)據(jù)高可用性易于管理強(qiáng)大的TSQL查詢功能目標(biāo):幫助用戶更加方便地建造數(shù)據(jù)倉(cāng)庫(kù)我常去的網(wǎng)上社區(qū)microsoft.public.sqlserver.server.sqlserver歡迎訪問(wèn)我的BLOGhttp:///weix/中文SQLServer主頁(yè):/china/sql/techne
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 兒童口腔衛(wèi)生知識(shí)講座
- 湖北省圓創(chuàng)教育教研中心2025屆高三三月聯(lián)合測(cè)評(píng)數(shù)學(xué)試題及答案
- 韶關(guān)市翁源縣2025年一級(jí)建造師市政工程全真模擬試題含解析
- 優(yōu)化圖書查詢系統(tǒng)計(jì)劃
- 年度教學(xué)工作的里程碑與規(guī)劃計(jì)劃
- 踐行可持續(xù)發(fā)展理念的工作策略計(jì)劃
- 提升會(huì)議組織能力的策略計(jì)劃
- 情感教育活動(dòng)的開展計(jì)劃
- 會(huì)展中心安保計(jì)劃
- 電子商務(wù)發(fā)展策略計(jì)劃
- 華中師大版三年級(jí)心理健康教育 3.心情晴雨表 課件
- 結(jié)構(gòu)工程師招聘筆試題與參考答案(某大型國(guó)企)2024年
- 工程項(xiàng)目竣工交接單模板
- 知不足而奮進(jìn)望遠(yuǎn)山而力行-期中考前動(dòng)員班會(huì) 課件
- 工程可行性研究報(bào)告編寫實(shí)施計(jì)劃方案
- 北京市順義一中2023-2024學(xué)年高一下學(xué)期3月月考生物試題2
- 重度哮喘診斷與處理中國(guó)專家共識(shí)(2024版)解讀
- 政府公共關(guān)系-形考作業(yè)2-國(guó)開(GD)-參考資料
- 聯(lián)合偉世:2024年中國(guó)人工智能人才發(fā)展報(bào)告
- 應(yīng)征公民體格檢查表
- 第九課 中望3D-鈑金設(shè)計(jì) (1)講解
評(píng)論
0/150
提交評(píng)論