在 SQL Server 2005 中,Microsoft 引入了分区功能,这是一种通过限制单个查询过程中读取的数据量来使大型数据集更易于管理的方法。 可以在一个数据库中的多个文件组之间分割已分区的表。 规划分区方案时,请确定要放置分区的文件组。 将分区指定到独立的文件组可确保您可以执行独立的备份和还原操作。 有两种类型的表分区:
分析数据以获取访问趋势。 对表进行水平分区表示每个文件组包含相等的列数,但包含的行数较少。 通常对包含随时间积累的数据的表执行此操作,以便在查询过程中可以减少搜索时间。
对表进行垂直分区表示每个文件组包含的列数较少,但包含相等的行数。 有两种类型的垂直分区:
这可以移动表中的冗余列,并将其存储在通过主键关系链接到该表的较小表中。
这可以将表分段到具有较少列的较小表中,以便合并每个新表中的 nth 行,重新组合为原始表中的行。
版权所有 © 2013 CA。
保留所有权利。
|
|