在已有分区基础上增加一个新的分区
/*新增分区步骤:. 先创建新的文件组2. 建立新的数据文件3. 将分区方案移至next used filegroup 4. 修改分区
函数
excel方差函数excelsd函数已知函数 2 f x m x mx m 2 1 4 2拉格朗日函数pdf函数公式下载
边界值*/
usemaster
go
-- 1. 先创建新的文件组
alterdatabase TestDB add filegroupFG11
-- 2. 建立新的数据文件
alterdatabase TestDB addfile
(Name='TESTDB11',filename=N'D:\MSSQLDATA\TESTDB11.ndf',
size=21000KB,filegrowth=21000KB)to filegroup[FG11]
-- 3. 将分区方案移至next used filegroup
use TESTDB
go
alterpartition schemeSch_Partition_Test-- partition scheme
--as partition FN_Partition_Test -- partition function
next usedFG11
--4. 修改分区函数边界值
alterpartitionfunction FN_Partition_Test()
split Range (10000000)
/*以上是新增一个分区。下面需要验证是否分区成功?*/
select$PARTITION.FN_Partition_Test(id)as分区编号,
count(1)as记录数
from Make_Content_Table_Test
groupby$PARTITION.FN_Partition_Test(id)--分区函数
--分区编号记录数
--1 999999
--2 1000000
--3 1000000
--4 1000000
--5 1000000
--6 1000000
--7 1000000
--8 1000000
--9 1000000
--10 1000000
--11 2
select*from Make_Content_Table_Test where$PARTITION.FN_Partition_Test(i d)=11
--name currenttime id
--qiguoquan* 2016-06-29 17:20:58.030 10000000
--qiguoquan 2016-07-05 16:42:24.453 10000001
select$partition.FN_Partition_Test(10000000)as Partition_Code
--Partition_Code
--11
-- 证明成功新增了一个分区编号为的分区.
优点:
1.分区可以使得单个分区
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
或分区索引中数据大大减少,从而提高查询和索引重建和整理的速度。
2.将数据合理分散到多个分区后,可以有效解决数据热点问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
。
3.表分区和索引分区使用同一个分区函数时,可以快速地换出和换出某个分区的数据,在清理历史数据时很有效。
4.当有多组磁盘时,可以使用分区将磁盘压力分散到多组磁盘上,来提高磁盘使用率。
缺点:
1.当查询需要跨越多个分区时,可能会造成逻辑读取较高,对多个分区数据合并可能会导致CPU过高(SORT MERGE OR HASH MERGE)
2.在分区表上建立唯一索引时,如唯一索引也使用相同分区函数,则有利于将数据按区迁出和迁入,但唯一索引必须附带分区键,会影响对整表求MAX/MIN等操作的效率