【问题标题】:Best processor for SQL Server?SQL Server 的最佳处理器?
【发布时间】:2009-11-26 03:20:46
【问题描述】:

我们的网络应用程序的数据库服务器(运行 SQL Server 2008)开始受到重创,所以我想将它升级到更好的机器。我们可能仍会使用托管解决方案。

我知道 RAM 越多越好,但处理器呢?多核处理器更好,还是更面向服务器的处理器,如 Xeon 或 Opteron?

【问题讨论】:

  • 我建议将此问题移至 ServerFault (serverfault.com) 请参阅此博客文章,了解有关成为 ServerFault 私人测试版一部分的信息blog.stackoverflow.com/2009/04/server-fault-private-beta-begins
  • @Nathan Koop:他还没有足够的代表成为 ServerFault 的一部分。
  • @JFV 好电话,忘记了。
  • 不需要代表,只需发送电子邮件给 team@serverfault.com 并附上您的 OpenID。 Jeff 会为您解决问题。

标签: sql-server hardware


【解决方案1】:

是的,在标准处理器上使用 Xeon 处理器将有助于提高 SQL Server 的整体性能。更主要的问题是您的 RAM。高性能 RAM 也将提升 SQL Server 的性能。为了提高性能,您可能需要 15k rpm 的硬盘。

良好的经验法则,技术(RAM、处理器和硬盘)越快越好!

【讨论】:

  • 至强也是多核的吗?还是说多核对 RDBM 没有优势?
  • 至强处理器是多核的,它们有一个额外的缓存来快速处理指令。查看此内容以了解 Xeon 处理器型号之间的差异:serverconfigurator.intel.com/compare.aspx?CategoryID=1 7400 系列具有 16mb L3 缓存
【解决方案2】:

我知道这可能很明显,但还没有人提到它:如果可能,请选择 64 位操作系统。更多内存,速度更快。

【讨论】:

    【解决方案3】:

    所有这些都在谈论更好的硬件,但没有人谈论性能调整您的数据库。尽管我必须同意大多数 cmets,尤其是 RAM 和 HD。越多越好。

    【讨论】:

      【解决方案4】:

      就像你说的 - 内存越大越好。但下一个最重要的组件是 RAID 中的 HDD。 可能“最好的”是 RAID 0+1,有时也称为 RAID 10。

      【讨论】:

        【解决方案5】:

        要考虑的另一件事是许可。 Microsoft 按插槽收费,而不是按内核收费。我相信甲骨文会按每个核心的完整许可的百分比收取费用。无论哪种情况,您都可以通过使用更少的插槽来容纳更高核心数的 CPU 来节省大量资金。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-18
          • 2010-10-05
          • 2012-04-04
          相关资源
          最近更新 更多