sqlserver分区

创建文件组
alter database dbname add filegroup fq_01
alter database dbname add file(name = 'fq_01',filename = 'f:\database\fq_01.mdf',size = 1mb,filegrowth = 1mb)to filegroup fq_01
...

创建分区函数
create partition function pf_table(int) as range right for values (20130101,20160101,20190101)--right:<;left:<=

创建分区方案
create partition scheme ps_table as partition pf_table to (fq_01,...)

关联分区方案
create index ix_fq on tablename(date) on ps_table(date)
drop index ix_fq on tablename

统计分区行数
select $partition.[pf_table](date) p,count(1) from tablename group by $partition.[pf_table](date) order by p

合并分区
alter partition function pf_table()merge range(20130101)

添加分区
alter partition scheme ps_table next used filegroupname
alter partition function pf_table()split range(20130101)

删除分区
drop partition scheme ps_table
drop partition function pf_table

alter database dbname remove file fq_01
alter database dbname remove filegroup fq_01
...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值