Xeon 处理器或 Corei7 用于 Mysql 数据库服务器?

Xeon 处理器或 Corei7 用于 Mysql 数据库服务器?

我有一个 wordpress 数据库 (4GB)。我有两台服务器,规格如下:

       Processor          Cores    RAM       HDD       DBMS
  1.  Xeon  X5650 2.6GHz    6     64GB   250GB SSD  Mariadb 10.1
  2.  Corei7 4740 3.4GHz    4     32GB   250GB SSD  Mariadb 10.1

我在两台服务器上运行一个查询,该查询是两个表(wp_posts、wp_term_relationships)的 LEFT JOIN,当我看到结果时,我感到很惊讶。我分别在配置和未配置 my.cnf 的情况下运行查询。如果我在第一台服务器上运行查询,执行时间从 4.48 秒到 5.2 秒不等,如果我在第二台服务器上运行查询,执行时间从 1.8 秒到 3.2 秒不等!!我以为 Xeon 处理器比 Corei 处理器快得多!但是根据这些结果,我认为我必须为我的数据库服务器使用 Corei7 CPU 系列之一,因为它预计会非常繁忙(大量查询)。如果是这样,为什么 Xeon CPU 是专门为服务器设计的?我想知道那些拥有大量数据库负载查询的大公司都在使用哪种 CPU?

答案1

Xeon 系列不一定比 Core i 系列更快,但是用例不同。

核心一

  • 每 $$$ 可获得更高的 GHz 频率

  • 板载显卡

  • 超频

至强

  • 更多 L3 缓存

  • ECC RAM 支持

  • 可配备更多核心

  • 重负载下使用寿命更长

在这种情况下,似乎您的 MariaDB 从更高的 GHz 而不是更多内核中获益更多。希望这可以帮助您做出合适的 CPU 选择。

相关内容