首页 > 代码库 > sqlserver 数据库分区
sqlserver 数据库分区
SqlServer分区过程:
1、创建文件组
alter database testdb add filegroup [filegroup1]
2、创建文件组文件
alter database testdb add file (name=N‘file1‘, filename=N‘C:\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 数据库分区
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。