SQLSERVER2008R2创建分区表、转换分区表、交换数据

分区表和索引的分区可以不同,但聚集索引必须和表采用相同的分区方案,必须采用相同的分区列,也就是说,如果表先创建了分区表,那么在创建分区聚集索引时,该索引必须是表的分区列,而且索引也必须按照表的分区列进行分区。图形化界面在表上创建分区:表-右键-存储-创建分区-根据提示创建分区函数和分区方案即可。需要首先添加好文件组和文件,最好一个文件组对应一
摘要由CSDN通过智能技术生成
分区
表和索引的分区可以不同,但聚集索引必须和表采用相同的分区方案,必须采用相同的分区列,也就是说,如果表先创建了分区表,那么在创建分区聚集索引时,该索引必须是表的分区列,而且索引也必须按照表的分区列进行分区。

图形化界面在表上创建分区:
表-右键-存储-创建分区-根据提示创建分区函数和分区方案即可。
需要首先添加好文件组和文件,最好一个文件组对应一个文件。

管理分区把某个分区中的数据移除到目标表:
1.表-右键-存储-管理分区-先选择为分区切换创建临时表-选择要将那个边界值的分区数据移出-立即运行即可。
2.表-右键-存储-管理分区-管理可调窗口应用场景中的分区数据-上方选择切出-下边可以选择新建表或者先前创建的表-立即运行即可

-------创建一个分区表
T-SQL创建分区表;
1.创建分区函数
CREATE PARTITION FUNCTION TESTFUNC ( INT )
AS RANGE LEFT        --指定边界值包含在左边的分区还是右边的分区
FOR VALUES ( '10' , '20' )  - --分区的边界值
GO

SELECT * FROM sys . partition_functions   --- 查看分区表是否创建成功

2.创建分区方案
CREATE PARTITION SCHEME TESTSCHEME
AS
PARTITION TESTFUNC    --要关联上一步骤创建的分区函数
TO
( filegroup1 , filegroup2 , filegroup3 )   --把分区映射到不同的文件组,文件组要事先创建好

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rain_Gao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值