2

我正在研究在 SQL Server 2008 上运行单实例 Web 应用程序。就速度而言,企业版与标准版相比有哪些具体优势。我不是在看事物的管理和报告方面,我理解 Enterprise 在这方面要好得多,而只是从原始速度的角度来看。根据此处找到的信息,我只能找到一些差异。

  1. 并行索引操作 - 仅在您创建或更改索引时才重要。对日常速度没有任何影响。

  2. 表和索引分区 - 如果一切都在同一个磁盘/RAID 阵列上,这真的会有所不同吗?

  3. 仅限于 4 个 CPU - 我知道这是物理处理器插槽的数量,而不是内核,并且我不打算需要具有超过 4 个插槽的服务器。如果我这样做,SQL Server Enterprise 的额外成本将可以忽略不计。或者我可以只在多台机器上使用复制,标准版也支持。

基本上,归根结底,Enterprise 真的值得为单个实例 Web 应用程序支付额外的现金(8487 美元 + CAL 与 885 美元 + CAL)吗?

4

4 回答 4

2

我不相信 CAL 许可证允许您将 SQL Server 放在 Web 服务器应用程序后面。您必须购买每处理器许可证才能执行此操作。即使没有,如果您有超过 25 个用户/设备,则每处理器模型的成本更低(您需要为每个用户或每个连接的设备提供一个 CAL)。

Enterprise 的每处理器定价为 24,999 美元,Standard 的每处理器定价为 5,999 美元。您还可以查看网络版,每月 15 美元。每个处理器。

在回答您的问题时,有一些诸如索引视图之类的东西,但是如果您的用户总数少于 10,000 个,那么您的架构和查询设计对性能的影响将比标准版或 Web 版中未包含的任何功能更大。

于 2009-02-12T19:53:01.200 回答
2

简而言之-鉴于您担心性能,我认为额外的现金不值得,除非您需要广泛使用完整镜像和您提到的其他额外功能。

以下链接可能会有所帮助:

SQLServer2008 标准 VS 工作组

SQLServer2008 版本之间的差异- 类似于您那里的版本

于 2009-02-12T19:57:47.803 回答
0

您确实需要使用处理器许可。关于许可的问题比您想象的要复杂得多。

于 2009-02-20T08:17:53.510 回答
0

除非您将拥有庞大的数据库,否则不值得,将额外的钱花在调整数据库设计上。

于 2009-02-12T19:56:13.847 回答