繁体   English   中英

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

[英]What are the benefits of using partitions with the Enterprise edition of SQL 2005

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

  • 将分区视图与SQL 2005的标准版本一起使用( 在此进行描述)
  • 使用SQL 2005企业版中的内置分区( 此处描述)

鉴于企业版要贵得多,我想知道更新的企业内置实现的主要优点是什么。 它只是实现本身的节省时间。 还是可以在大型数据库上获得真正的性能?

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

searchdotnet鲁尔兹! 看一下这个:

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

已更新:该链接已死。 因此,这里有一个更好的http://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

从上面:

(部分表的)一些性能和可管理性好处是

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

使用分区表时,您可以更轻松地在分区之间移动数据。 您还可以对索引进行分区。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM