SQL Server 的每个内核许可成本非常高,但对于许多工作负载而言,大量 RAM 会带来更多好处。他现在在内存表中更是如此。
即使 4 核服务器的成本高于 16 核服务器,但节省的许可证成本可能仍然值得!
似乎核心数现在是新的无意义的营销数字。
鉴于 RAM 有多便宜,我不认为 384GB 是很多 RAM!
更新,感谢大家的投入,我也刚刚在 sqlperformance.com 上找到了 Selecting a Processor for SQL Server 2014,它很好地涵盖了这些选项。
好吧,首先,如果您真的需要,您可以随时在服务器的 BIOS 中禁用内核,或者购买具有特别低内核数的服务器(HP 等确实制造了它们),但这也是它“如此困难”的主要原因之一获得具有大量 RAM 但内核很少的服务器是因为它们的市场非常小。
这是很有可能的。我的一个例子是我支持的应用程序,其中核心数不如单线程性能重要。所以我为应用程序优化了这些系统:
这些是当前一代的 Sandy/Ivy-Bridge CPU,因此我指定 Intel E5-2643 四核和 E5-2643 v2 六核处理器分别以 3.30GHz 和 3.50GHz 运行来处理工作负载。这些服务器可容纳与更高核心数 CPU 相同数量的 RAM。
您还可以使用 Intel E5-2637(和 v2)处理器,该处理器有 2 核和 4 核。
我在您的问题中发现了几个“错误”。
为什么不在分配了适当数量内核的虚拟机中运行数据库服务器?作为奖励,它将更易于管理。