技术开发 频道

详解SQL Server分区数据表的实现与管理

  7. 验证AdventureWorks2008Test 数据库已经成功添加了这些文件组以及文件,执行下列脚本查看文件和文件组的属性:

  USE AdventureWorks2008

  
go

  sp_helpfile

  
go

 

  8. 关闭Script1 – AddFilegroups.sql脚本

  为了能够对比分区数据表和未分区数据表,我们首先创建一个未经分区的数据表。此操作不涉及任何新功能,仅仅是为了后面的实验做准备。

  1. 在Lab Scripts 项目中,双击打开Script2 – CreateOrders.sql

  2. 点击Execute 执行此脚本。执行完成后,Orders 数据表中将有2757 条记录

  3. 关闭Script2 - CreateOrders.sql文件

  创建分区函数

  为Orders数据表创建分区函数

  1. 在Solution Explorer 窗口的Lab Scripts 项目中,双击打开Script3 – RangePartitionedTable.sql.

  2. 执行下面的脚本,创建分区函数:

  CREATE PARTITION FUNCTION OrderDateRangePFN(datetime)

  
AS

  RANGE
RIGHT FOR VALUES

  (

  
'20030701',

  
'20031001',

  
'20040101',

  
'20040401')

  
GO

 

  注意:一定要确保先将数据库上下文切换到AdventureWorks2008!

0
相关文章