SQL Server 2008企业版64位可扩展性

我目前正在运行4个CPU和32GB RAM的VM ware环境上的SQL Server 2008 64位企业版编辑。 我想扩展它。 是否有限制,我可以去多less个CPU和RAM? 如果可能的话,我想上升到32核心和128GB的RAM。

另外如果虚拟机不允许扩展,我的物理机选项是什么?

使用SQL Server 2008,您可以使用多达64个内核和最大2TB内存(在Windows 2008 R2上)。 使用SQL 2008 R2,可以使用最多256个内核,但需要DataCenter版本。 请参阅SQL Server版本支持的内存,SQL Server版本支持的 最大处理器数量和Windows版本的内存限制

我不是VMware专家,但我认为他们支持的最大内存是255GB,请参阅虚拟机内存限制和硬件版本

当然,你需要一些非常严格的IO子系统来跟上这一点。

使用VMware(自vSphere 4.1起),每个虚拟机最多可以有8个虚拟CPU255 GB RAM

http://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf

在虚拟平台上添加更多内核时需要小心 – 协调成本意味着8个vCPU会使处理能力比本地物理处理能力降低。 VMwarebuild议从less量的vCPU开始,然后再增加…同时,确保您获得SQL许可 – 使用虚拟化添加更多vCPU非常容易,但是忘记付费吧!

请参阅: http : //www.vmware.com/files/pdf/perf_vsphere_sql_scalability.pdf

和一个很好的资源:

http://www.brentozar.com/community/virtualization-best-practices/