На этот вопрос уже есть ответ здесь:
У меня есть база данных 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, однако вариант использования другой.
Core i
Больше ГГц за $$$
Встроенная графика
Разгон
Xeon
Больше кэш-памяти L3
Поддержка ECC RAM
Доступен с большим количеством ядер
Служит дольше при большой нагрузке
Похоже, что в этом случае ваша MariaDB получает больше от более высокой частоты, чем от большего количества ядер. Надеюсь, это поможет вам сделать правильный выбор при выборе процессора.