SQL Server 2005中的分区

mac2022-06-30  18

分区是指为了改善大型表的可伸缩性和可管理性的对一个表分成多个表来处理,支持分布式分区,这里的分区是指水平分区。简单的来说就是如果一个表的数据足够多,我们可以把这个表的数据分成几个表来存放,这样可以提高数据存取的效率,分布式分区是指把拆分数据的表放在不同的数据库实例中。 给你一表做分区是要遵循一定规则的,第一各个分区表的表结构要与要分区的表的结构一致;第二分区后的表要有约束,分区后各表的数据不能有交集。可以根据主键或非主键来分区。 SQL Server 2000中创建分区的用的几个存储过程:                     sp_addlindedserver,sp_addlinkedsrvlogin,sp_serveroption SQL Server 2005提供了一个新的体系结构功能,用于对数据库中的文件组进行表分区,水平分区可根据分区架构,将一个表划为几个较小的分组。其分区一张表的步骤:    1)Create the partition function    2)Create the partition scheme    3)Create the partitioned table

转载于:https://www.cnblogs.com/hotsoho.net/articles/269699.html

最新回复(0)