Выбор сервера под MySQL

12
K
На сайте с 12.07.2006
Offline
295
Kpd
2568

Выбираю сервер, на котором будет крутиться только MySQL (база небольшая, но очень нагруженная). Подскажите, что лучше по параметрам:

Процессор: Intel Xeon E3-1230 V2 или Intel Xeon E5-2620 ?

У первого попугаев больше, у второго ядер больше. Что лучше для MySQL?

Жесткие диски: 2x180Гб SSD или 2x2000Гб ?

Слышал много нехорошего про SSD под базу данных, но это было давно. Как дело с новыми SSD?

Знаю, что SAS лучше, но там где буду брать их нет в наличии.

iamsens
На сайте с 26.08.2009
Offline
115
#1

рекомендую E3-1230 + SSD

Z
На сайте с 06.09.2012
Offline
129
#2

Зависит от вида нагрузки. Если база в считалку упирается, то процессор надо помощнее, если в IOPS, то диск побыстрее. Обычно второе, так что диск надо побыстрее, обязательно SSD, а процессор можно и послабее.

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
D
На сайте с 22.11.2015
Offline
5
#3

Для сервера БД критичнее всего производительность дисковой подсистемы и объём RAM, процессор уже по остаточному принципу подбирайте.

Но хорошо бы для начала проанализировать наиболее часто выполняемые запросы, а также обратите внимание, ведётся ли у вас лог медленных запросов.

seocore
На сайте с 25.09.2006
Offline
143
#4
Kpd:
Слышал много нехорошего про SSD под базу данных, но это было давно. Как дело с новыми SSD? Знаю, что SAS лучше, но там где буду брать их нет в наличии.

лучше Intel Xeon E5-2620, и SSD, SAS рассматривать не стоит совсем, если уж смотреть, то на SSD с PCI-E интерфейсом

Инструменты для веб-мастера: кластеризатор СЯ (https://goo.gl/MQWfqO), все запросы конкурента (https://goo.gl/hd5uHS), дешевые XML-лимиты (https://goo.gl/aDZbPI)
K
На сайте с 12.07.2006
Offline
295
Kpd
#5

Взял E3-1230 + SSD под mysql, полёт нормальный.

Теперь смотрю сервер под php+статика. Трафик 100 мбит/c. Опять E3-1230 + SSD?

iamsens
На сайте с 26.08.2009
Offline
115
#6

смотря сколько статики

под статику (картинки/видео) часто стореджы ставят ;)

для php приоритет проц

seocore
На сайте с 25.09.2006
Offline
143
#7
Kpd:
Теперь смотрю сервер под php+статика. Трафик 100 мбит/c. Опять E3-1230 + SSD?

если статики много, то подойдет гибридное решение, т.е. обычные HDD с кешированием в SSD

GC
На сайте с 08.06.2010
Offline
42
#8

На производительность мускуля могут оказывать влияние железо, ОС и т.д.

Но как правило, узкое место - перегрузка проца и подсистем ввода/вывода (оптимизацию запросов к базе, пока что не берем во внимание)

Насчет проца - нужно смотреть на версию базы, где лучше реализована работа с ядрами. Почему только Mysql? Может есть смысл посмотреть в сторону Percona, Maria DB. Эти решения работают и поддеррживают практически весь стандартный функционал мускуля "с коробки".

Вы можете взять проц с кучей ядер, а релизация текущей версии мускуля, к примеру, может не работать эффективно с таким количеством ядер.

SSD для базы всегда лучше, чем обычные винты :)

Выбор операционой системы + файловой системы, тоже немаловажный аспект.

Опять такие - файловую систему нужно выбирать в идеале, в зависимости от типа движков ваших таблиц. Что-то лучше для InnoDB, что-то для MyIsam лучше и т.д.

php,mysql программист для хороших людей :) (/ru/forum/516482)
baas
На сайте с 17.09.2012
Offline
169
#9
greg_cdr@i.ua:
На производительность мускуля могут оказывать влияние железо, ОС и т.д.

Но как правило, узкое место - перегрузка проца и подсистем ввода/вывода (оптимизацию запросов к базе, пока что не берем во внимание)

Насчет проца - нужно смотреть на версию базы, где лучше реализована работа с ядрами. Почему только Mysql? Может есть смысл посмотреть в сторону Percona, Maria DB. Эти решения работают и поддеррживают практически весь стандартный функционал мускуля "с коробки".
Вы можете взять проц с кучей ядер, а релизация текущей версии мускуля, к примеру, может не работать эффективно с таким количеством ядер.

SSD для базы всегда лучше, чем обычные винты :)

Выбор операционой системы + файловой системы, тоже немаловажный аспект.

Опять такие - файловую систему нужно выбирать в идеале, в зависимости от типа движков ваших таблиц. Что-то лучше для InnoDB, что-то для MyIsam лучше и т.д.

Хмм, и какая фс лучше подойдет к innodb?

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
Andreyka
На сайте с 19.02.2005
Offline
822
#10
Не стоит плодить сущности без необходимости
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий