0

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

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

谢谢维哈尔。

4

3 回答 3

2

SQL Server 2005 标准版不支持分区,Oracle 标准版也不支持。

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

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

于 2012-11-05T07:47:57.253 回答
0

24M 并不大,但说分区不会提高性能是笼统的说法;有些情况下没有,有些情况下很少,有些情况下会大幅提高性能。如果您使用的是标准,您可以通过拆分表并在其前面抛出一个存储过程来创建自己的分区(或者我想您可以在您的应用程序代码中执行此操作,但不推荐它)。当然,诸如您如何搜索以及数据是什么之类的事情将决定您如何拆分表格。许多人会说不一样,但是当硬件限制和处理能力是界限时,他们一直在同一条船上,无论您的索引策略有多好,搜索 2M 行与 24M 或 60M 行肯定会有所不同。

于 2013-04-10T16:49:37.667 回答
0

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

于 2013-09-16T22:48:32.780 回答