SQLServer创建分区架构和表分区

SQL Server创建分区架构和表分区的方法对于很多刚刚接触SQL Server的新人来说还比较陌生,下面就为您介绍SQL Server创建分区架构和表分区的实现方法,供您参考学习。

为小店等地区用户提供了全套网页设计制作服务,及小店网站建设行业解决方案。主营业务为成都网站设计、成都做网站、小店网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

创建一个分区架构

一旦给出描述如何分割数据的分区函数,接着就要创建一个分区架构,用来定义分区位置([u]where[/u])。创建过程非常直截了当,只要将分区连接到指定的文件组就行了。例如,如果有四个文件组,组名从"fg1"到"fg4",那么以下的分区架构就能达到想要的效果:

CREATE PARTITION SCHEME customer_partscheme
AS PARTITION customer_partfunc
TO (fg1, fg2, fg3, fg4)

注意,这里将一个分区函数连接到了该分区架构,但并没有将分区架构连接到任何数据表。这就是可复用

对一个表进行分区

定义好一个分区架构后,就可以着手创建一个分区表了。这是整个分区操作过程中最简单的一个步骤。只需要在表创建指令中添加一个"ON"语句,用来指定分区架构以及应用该架构的表列。因为分区架构已经识别了分区函数,所以不需要再指定分区函数了。

例如,使用以上的分区架构创建一个客户表,可以调用以下的Transact-SQL指令:

CREATE TABLE customers (FirstName nvarchar(40), LastName nvarchar(40), CustomerNumber int)
ON customer_partscheme (CustomerNumber)

关于SQL Server的表分区功能,你知道上述的相关知识就足够了。记住!编写能够用于多个表的一般的分区函数和分区架构就能够大大提高可复用性。

【编辑推荐】

Sql server DAC连接的问题

SQL Server中文乱码问题的解决

SQL Server死锁的解除方法

深度探究SQL Server死锁的原因

SQL Server2008版本和组件

新闻标题:SQLServer创建分区架构和表分区
转载来于:http://www.gawzjz.com/qtweb/news9/170709.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联