WEB开发网
开发学院数据库MSSQL Server 使用SQL Server 2008提供的表分区向导 阅读

使用SQL Server 2008提供的表分区向导

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示:表分区(Partition Table)是自从SQL Server 2005就开始提供的功能,解决的问题是大型表的存储和查询,使用SQL Server 2008提供的表分区向导,我们之前大致的语法是这样的--=--演示:陈希章--如何创建分区函数--如何创建分区架构--如何创建分区表--=alterdatabasead

表分区(Partition Table)是自从SQL Server 2005就开始提供的功能,解决的问题是大型表的存储和查询。

使用SQL Server 2008提供的表分区向导

使用SQL Server 2008提供的表分区向导

使用SQL Server 2008提供的表分区向导

使用SQL Server 2008提供的表分区向导

我们之前大致的语法是这样的

-- ========================= 
-- 演示:陈希章 
-- 如何创建分区函数 
-- 如何创建分区架构 
-- 如何创建分区表 
--========================= 
alter database adventureWorks add filegroup [fg1] 
go 
alter database adventureWorks add filegroup [fg2] 
go 
alter database adventureWorks add filegroup [fg3] 
go 
alter database adventureWorks 
add file 
(name='fg1', 
filename='c:\fg1.ndf', 
size=5mb) 
to filegroup [fg1] 
go 
alter database adventureWorks 
add file 
(name='fg2', 
filename='d:\fg2.ndf', 
size=5mb) 
to filegroup [fg2] 
go 
alter database adventureWorks 
add file 
(name='fg3', 
filename='e:\fg3.ndf', 
size=5mb) 
to filegroup [fg3] 
go 
use adventureWorks 
go 
Create partition function emailPF(nvarchar(50)) as range right for values ('G','N')--创建分区函数 
go 
Create partition scheme emailPS as partition emailPF to (fg1,fg2,fg3)--创建分区方案 
go 
Create table customermail (custid int, email nvarchar(50)) on emailPS(email)--创建分区表 
Go 

1 2 3 4  下一页

Tags:使用 SQL Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接