我正在研究在SQL Server 2008上运行单实例Web应用程序。企业版在速度方面比标准版具有哪些特定优势。我不是在考虑管理和报告方面的事情,我理解企业要好得多,但只是从原始速度的角度来看。根据信息found here,我只能找到一些差异。
并行索引操作 - 仅在创建或更改索引时才有意义。没有什么可以影响日常的速度。
表和索引分区 - 如果所有内容都位于同一磁盘/ raid阵列上,这是否真的有所不同?
限制为4个CPU - 我知道这是物理处理器插槽的数量,而不是核心,我不打算需要一台服务器超过4个插槽。如果我这样做,SQL Server Enterprise的额外成本可以忽略不计。或者我可以使用标准版也支持的多台计算机进行复制。
基本上,对于单实例Web应用程序来说,企业真的值得extra cash(8487美元+ CAL + 885美元+ CAL)吗?
答案 0 :(得分:2)
我不相信CAL许可证允许您将SQL Server放在Web服务器应用程序后面。您必须购买每处理器许可证才能执行此操作。即使不是,如果您有超过25个用户/设备,则每处理器型号的成本更低(您需要为每个用户或每个连接的设备提供CAL)。
Enterprise的每处理器定价为24,999美元,而Standard为5,999美元。您也可以查看网络版,每月15美元。每个处理器。
在回答您的问题时,有一些内容,例如索引视图,但如果您的用户总数少于10,000,那么您的架构和查询设计将比标准或网络中未包含的任何功能对性能产生更大的影响版。
答案 1 :(得分:2)
简而言之 - 考虑到你对表演的担忧,我不认为额外的现金是值得的,除非你需要大量使用全镜像和你提到的其他额外内容。
以下链接可能会有所帮助:
SQLServer2008 Standard VS Workgroup
Differences between SQLServer2008 editions - 类似于你那里的那个
答案 2 :(得分:0)
除非您拥有庞大的数据库,否则不值得花费额外的资金来调整数据库设计。
答案 3 :(得分:0)
您确实需要使用处理器许可。关于许可的问题比你想象的要复杂得多。