У меня есть база данных 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 больше выигрывает от более высокой частоты, чем от большего количества ядер. Надеюсь, это поможет вам сделать правильный выбор при выборе процессора.