Назад | Перейти на главную страницу

Процессор Xeon или Corei7 для Mysql в качестве сервера базы данных?

У меня есть база данных wordpress (4 ГБ). У меня есть два сервера со следующей спецификацией:

       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) на обоих серверах, и удивляюсь, когда вижу результаты. Я запускаю запрос с настройкой my.cnf и без нее. Если я запускаю запрос на 1-м сервере, время выполнения варьируется от 4,48 с до 5,2 с, а если я запускаю запрос, время выполнения на 2-м сервере варьируется от 1,8 до 3,2 !! Я думал, что процессоры Xeon намного быстрее, чем Corei! Но с этими результатами я думаю, что мне нужно использовать один из процессоров семейства Corei7 для моего сервера базы данных, который, как ожидается, будет очень загружен (много запросов). Если это так, то почему процессоры Xeon специально разработаны для серверов? Интересно узнать, какой тип ЦП используют крупные компании с отличными запросами на загрузку базы данных?

Серия Xeon не обязательно быстрее, чем серия Core i, однако вариант использования другой.

Ядро i

  • Больше ГГц за $ $

  • Бортовая графика

  • Разгон

Xeon

  • Больше кеша L3

  • Поддержка ECC RAM

  • Доступен с большим количеством ядер

  • Работают дольше при большой нагрузке

Похоже, что в этом случае MariaDB больше выигрывает от более высокой частоты, чем от большего количества ядер. Надеюсь, это поможет вам сделать правильный выбор при выборе процессора.