码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver 数据库分区

时间:2017-07-18 12:02:45      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:文件   table   创建文件   ble   建表   range   filename   ima   方案   

SqlServer分区过程:

1、创建文件组

alter database testdb add filegroup [filegroup1]

2、创建文件组文件

alter database testdb add file
(name=Nfile1, filename=NC:\db\data\file1.ndf, size=5MB, filegrowth=5MB)
to filegroup [filegroup1]

3、创建分区函数

create partition function [func_order](orderId)
as range left for values(0, 1000, 2000)

4、创建分区方案  

create partition scheme [schema_order] as partition [func_order]
to ([PRIMARY], [filegroup1])

5、在分区方案下创建表

create table [dbo].[order](
   [orderId] bigint not null,
   [quantity] int
) on schema_order(orderId)

6、在分区方案下创建索引

CREATE CLUSTERED INDEX [ClusteredIndex_on_schema_order] ON [dbo].[order] 
(
    [orderId]
)WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [func_order]([orderId])

 

sqlserver 数据库分区

标签:文件   table   创建文件   ble   建表   range   filename   ima   方案   

原文地址:http://www.cnblogs.com/anxiao/p/7199096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!