分区是否适用于SQL Server 2005 Standard Edition SP2

时间:2011-08-31 20:42:55

标签: sql-server-2005 database-partitioning

我在测试环境中使用带有SP2的SQL Server 2005 Standard Edition。我的本地SQL Server是开发人员版。

我能够在本地计算机上对表进行分区。我知道SQL Server标准版不支持索引视图或分区。我只是想知道SP2是否对标准版产生了任何影响。

由于 豪尔。

3 个答案:

答案 0 :(得分:2)

SQL Server 2005 Standard Edition不支持分区,Oracle Standard Edition也不支持。

这些供应商希望您购买昂贵的企业版产品,这些产品也没有默认分区,您需要购买支持分区的额外功能。

如果您的应用程序是用Jave编写的,那么有一个名为Rewius的产品可能有助于解决您的解决方案,据我所知,它可以作为JdbcDriver上方的代理,并将查询和插入封装​​到数据库并模拟Standard Edition数据库上的分区功能,如果您只需要分区功能而不需要其他企业功能,这是更便宜的解决方案。

答案 1 :(得分:0)

24M不是很大但是说分区不会改善性能是一个全面的陈述;有些情况下没有,有些情况有点,有些情况下性能大幅提升。如果您使用的是标准版,则可以通过拆分表并在其前面抛出存储过程来创建自己的分区(或者我猜您可以在应用程序代码中执行此操作但不建议使用它)。当然,诸如你如何搜索以及数据是什么会决定你如何拆分表格。许多人会说不然,但是当硬件限制和处理能力是边界时,他们已经在同一条船上,无论你的索引策略有多么好,搜索2M行与24M或60M行绝对不同。

答案 2 :(得分:0)

我们已经实现了索引视图来解决性能问题。它现在很好用。感谢所有帮助