修改sql server 2005 分区方案注意事项

分区方案
Create PARTITION SCHEME [videos Partition Scheme] AS PARTITION [videos Partition function] TO ([fg1], [fg2], [fg3], [fg4])
分区函数
Create PARTITION FUNCTION [videos Partition function](bigint) AS RANGE LEFT FOR VALUES (5000000, 10000000, 15000000)

好,现在数据量到了18 000 000(1800万),
自然的我新建了一个文件组fg5
然后
Alter PARTITION SCHEME [videos Partition Scheme] NEXT USED fg5

Alter PARTITION FUNCTION [videos Partition function] ()
split RANGE (20000000);

问题来了。1500万~2000万间的内容将会被存到哪去呢?

再次生成分区方案的SQL语句,如下:
Create PARTITION SCHEME [videos Partition Scheme] AS PARTITION [videos Partition function] TO ([fg1], [fg2], [fg3], [fg5], [fg4])

是被存到fg5去了。为什么不是fg4??这样一来500万数据要重新写一次。。我的天那!!

所以我应该早点增加分区。。

posted on 2009-03-25 11:13  李业俊  阅读(372)  评论(0编辑  收藏  举报