使用SQL 2005企业版分区有什么好处

时间:2008-08-26 01:29:27

标签: sql sql-server-2005 partitioning

我正在比较两种在SQL 2005中创建分区表的技术。

  • 将分区视图与标准版本的SQL 2005(描述为here
  • 结合使用
  • 使用SQL 2005企业版(介绍here
  • 中的内置分区

鉴于企业版的成本要高得多,我想知道新企业内置实施的主要好处是什么。这只是节省实施本身的时间。或者我会在大型数据库上获得真正的性能吗?

我知道我可以调整第一个选项中的约束,以保持滑动窗口进入分区。我可以使用内置版本吗?

2 个答案:

答案 0 :(得分:0)

searchdotnet rulz!看看这个:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

更新:该链接已失效。所以这是一个更好的 http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

从上面:

部分表格的某些性能和可管理性优势是

  • 简化设计和 实现大表 需要进行分区 性能或可管理性 目的。
  • 将数据加载到新的分区中 现有的分区表 最小的数据访问中断 剩余的分区。
  • 将数据加载到新的分区中 现有的分区表 性能等于加载相同 数据进入一个新的空表。
  • 归档和/或删除部分内容 分区表,而最低限度 影响对其余部分的访问 桌子。
  • 通过在分区表中切换分区来允许维护分区。
  • 允许在多个相关表格上进行超大型操作的更好缩放和并行性。
  • 提高所有分区的性能。
  • 改善查询优化时间,因为不需要单独优化每个分区。

答案 1 :(得分:0)

使用分区表时,您可以更轻松地将数据从分区移动到分区。您也可以对索引进行分区。

您还可以根据需要使用单个ALTER TABLE命令将数据从一个分区移动到另一个分区。