新聞中心
表分區(qū)功能,相當(dāng)于把一張表大數(shù)據(jù)無限極細(xì)化到多張表上,多個驅(qū)動上,但是訪問時卻還是一樣的訪問,因?yàn)?其實(shí)本身并未新建任何表,并且它還可以訪問其他服務(wù)器以提高速度

創(chuàng)新互聯(lián)主要為客戶提供服務(wù)項(xiàng)目涵蓋了網(wǎng)頁視覺設(shè)計(jì)、VI標(biāo)志設(shè)計(jì)、成都全網(wǎng)營銷、網(wǎng)站程序開發(fā)、HTML5響應(yīng)式成都網(wǎng)站建設(shè)、手機(jī)網(wǎng)站制作設(shè)計(jì)、微商城、網(wǎng)站托管及成都網(wǎng)站維護(hù)公司、WEB系統(tǒng)開發(fā)、域名注冊、國內(nèi)外服務(wù)器租用、視頻、平面設(shè)計(jì)、SEO優(yōu)化排名。設(shè)計(jì)、前端、后端三個建站步驟的完善服務(wù)體系。一人跟蹤測試的建站服務(wù)標(biāo)準(zhǔn)。已經(jīng)為成都加固行業(yè)客戶提供了網(wǎng)站營銷推廣服務(wù)。
好了,廢話不談了,下面的步驟 依次跟著來:
1.為數(shù)據(jù)庫新建多個文件組,可分布于不同大磁盤上
- ALTER DATABASE [D]
- ADD FILEGROUP [GF1]
2.一個文件組可放置多個文件,下面,只為一個文件組分配一個文件
- ALTER DATABASE [D] ADD FILE ( NAME = N'GF1', FILENAME = N'E:\D\D1\DGF1.ndf' , SIZE = 5MB , FILEGROWTH = 10% )
- TO FILEGROUP [GF1]
3.創(chuàng)建分區(qū)函數(shù)
- CREATE PARTITION FUNCTION [D_PARTITIONFUNC] (int)
- AS RANGE LEFT FOR VALUES (200000,400000,500000)
4.將分區(qū)函數(shù)綁定到分區(qū)架構(gòu)上
- CREATE PARTITION SCHEME [D_PARTITION_SHEME]
- AS PARTITION [D_PARTITIONFUNC]
- TO ([PRIMARY],[GF1],[PRIMARY],[GF1])
注意primary表示主文件組,既是數(shù)據(jù)庫建立大時候默認(rèn)的
5.刪除主鍵
- ALTER TABLE dbo.B DROP CONSTRAINT [PK_B]
上一步可以不做,不過我個人推薦,因?yàn)榉謪^(qū)鍵(分區(qū)函數(shù)的參數(shù))必須建立在主鍵上
6.開始對表分區(qū)
- ALTER TABLE dbo.B add CONSTRAINT [PK_B] PRIMARY KEY CLUSTERED (ID)
- ON [D_PARTITION_SHEME](ID)
OK,完成
B表中主鍵ID,好了
現(xiàn)在即使是幾百G的數(shù)據(jù)也不會有問題了
網(wǎng)頁標(biāo)題:SQLServer2005分區(qū)表幾何倍數(shù)提高網(wǎng)站性能
文章路徑:http://m.fisionsoft.com.cn/article/copjese.html


咨詢
建站咨詢
