多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > SqlServer2005對現有數據進行分區具體步驟

SqlServer2005對現有數據進行分區具體步驟

來源:程序員人生   發布時間:2013-10-28 01:34:26 閱讀次數:3815次

RegMail是用來存放注冊郵件的表,現以創建時間(CreateTime)字段來給表進行分區,具體步驟如下:


--為分區創建存儲文件

ALTER DATABASE Test ADD FILEGROUP RegMailFile2007

ALTER DATABASE Test ADD FILEGROUP RegMailFile2008

ALTER DATABASE Test ADD FILEGROUP RegMailFile2009

查看數據庫的文件組能看到如下圖:


--為文件組設置存儲文件

ALTER DATABASE Test ADD FILE (NAME = 'RegMailFile2007', FILENAME = 'E:DataRegMailFile2007.NDF') TO FILEGROUP RegMail2007;

ALTER DATABASE Test ADD FILE (NAME = 'RegMailFile2008', FILENAME = 'E:DataRegMailFile2008.NDF') TO FILEGROUP RegMail2008;

ALTER DATABASE Test ADD FILE (NAME = 'RegMailFile2009', FILENAME = 'E:DataRegMailFile2009.NDF') TO FILEGROUP RegMail2009;

查看數據庫的存儲文件能看到如下圖:



--創建分區函數

CREATE PARTITION FUNCTION pf_RegMail(datetime)

AS

RANGE RIGHT FOR VALUES ('20070101 00:00:00 ' ,'20080101 00:00:00')

創建完了在分區函數中可以看到剛創建好的pf_RegMail


如果創建后想對分區函數進行修改可以用如下訪求 :


--修改分區函數(拆分)

alter PARTITION FUNCTION pf_RegMail()

split RANGE ('20090101 00:00:00');


--修改分區函數(合并)

ALTER PARTITION FUNCTION pf_RegMail()

MERGE RANGE ('20080101 00:00:00');

 

--創建分區方案

CREATE PARTITION SCHEME ps_RegMail

AS PARTITION pf_RegMail TO (RegMail2007,RegMail2008,RegMail2009)


如果想去分區方案進行修改

--修改分區方案

ALTER PARTITION SCHEME ps_RegMail

NEXT USED RegMail2010;

 

--創建分區表

CREATE TABLE [dbo].[PARTITIONERegMail](

 

[id] [int] IDENTITY(1,1) NOT NULL,

 

[CreateTime] [datetime] NOT NULL


 CONSTRAINT [PK_PARTITIONERegMail] PRIMARY KEY NONCLUSTERED
(
    [id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [ps_RegMail]([CreeateTime])



--此為關鍵步驟,將現有數據存入上面所建的文件中

ALTER TABLE [dbo].[RegMail] WITH NOCHECK ADD
CONSTRAINT [PK_RegMail] PRIMARY KEY CLUSTERED
(
[CreateTime]
) ON [ps_RegMail]([CreateTime])


--如果原來的表里有主鍵哪就要執行下面語句:

alter table RegEmail drop constraint PK_RegEmail--將表的主鍵刪除


 

--查尋數據所在文件組

SELECT *, $PARTITION.[pf_RegMail](CreateTime) AS PF FROM RegEmail

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品国产亚洲一区二区在线3d | 久久久久久亚洲精品 | 久久精品观看影院2828 | 精品久久久中文字幕一区 | 国产二区视频在线观看 | 99色吧 | 96免费精品视频在线 | 欧美18videosex性欧 | 欧美一区二区在线免费观看 | 美女网站免费观看视频 | 高清国产一区二区 | 亚洲性夜| 日韩欧美亚洲国产一区二区三区 | 亚洲永久免费网站 | 成人欧美日本免费观看 | 亚洲高清毛片 | 亚洲剧情在线观看 | 久草在线资源福利站 | 日韩精品视频一区二区三区 | v亚洲 | 国内自拍成人网在线视频 | 性久久久久 | 日本精品a在线观看 | 综合久久一区二区三区 | 性欧美xxxx视频在线观看 | 国产视频一二 | 国产成人免费a在线视频色戒 | 性freexxxxhd欧美在线 | 中国黄色毛片 大片 | 成人欧美日本免费观看 | 久草香蕉视频在线观看 | 欧美另类videosbestsex | 亚洲成人综合网站 | 校园亚洲春色另类小说合集 | 日韩城人网站 | 亚洲图片欧美文学小说激情 | 波多野结衣中文一区二区免费 | xxx性xxx| 亚洲精品国产字幕久久不卡 | 日本vs欧美一区二区三区 | 91精品国产一区二区三区左线 |