sql2005新特性:SQL Server 2005的新特性 :表分区功能来源: 发布时间:星期日, 2009年8月16日 浏览:67次 评论:0
表分区功能
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 好了 ![]() ![]() ![]() 1.为数据库新建多个文件组 ![]() 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.创建分区 ![]() CREATE PARTITION FUNCTION [D_PARTITIONFUNC] ( ![]() AS RANGE LEFT FOR VALUES (200000,400000,500000) 4.将分区 ![]() CREATE PARTITION SCHEME [D_PARTITION_SHEME] AS PARTITION [D_PARTITIONFUNC] TO ([PRIMARY],[GF1],[PRIMARY],[GF1]) 注意primary表示主文件组 ![]() ![]() 5.删除主键 ALTER TABLE dbo.B DROP CONSTRAINT [PK_B] 上 ![]() ![]() ![]() ![]() ![]() ![]() 6.开始对表分区 ALTER TABLE dbo.B add CONSTRAINT [PK_B] PRIMARY KEY CLUSTERED (ID) ON [D_PARTITION_SHEME](ID) OK,完成 B表中主键ID ![]() 现在即使是几百G ![]() 0
相关文章
读者评论发表评论 |