SQL Server 2016创建分区内存架构
发布时间
阅读量:
阅读量
对分区表中所存储的历史数据执行归档操作,主要包括以下五个阶段,其中代码中所使用的tbl_source表示分区表,而staging_work则用于标识归档过程中的临时工作表。
创建归档表
- 归档表的结构应与源表保持完全一致,并具备相同的索引设置
- 归档表与源表需归属于同一文件组
- 归档表在创建时应当为一个空表
分区切出
ALTER TABLE tbl_source SWITCH PARTITION 1 TO staging_work
GO
AI写代码sql
分区重用
当staging_work归档表的数据完成归档操作后,应执行数据清除步骤,以便实现分区的再次利用。
TRUNCATE TABLE staging_work
GO
DROP TABLE staging_work
GO
ALTER PARTITION SCHEME PartitionScheme NEXT USED fg1 --重用fg1文件组对应的分区
GO
AI写代码sql
分区拆分
在历史数据完成归档操作之后,应对最终的分区实施拆分处理,以确保每个分区中的数据量维持在一个合理的范围之内。
全部评论 (0)
还没有任何评论哟~
