@Urukhayy

Значительно ли ускорится работа MySQL, если её размещать на SSD-VDS?

Значительно ли ускорится работа БД MySQL, если её размещать на SSD-VDS?
  • Вопрос задан
  • 641 просмотр
Пригласить эксперта
Ответы на вопрос 4
gbg
@gbg Куратор тега Системное администрирование
Любые ответы на любые вопросы
Только при условии, что проблема с производительностью действительно связана с дисковой подсистемой.

Полностью загруженный случайными запросами офисный диск выдает 20 Мегабайт в секунду. SSD аналогичного уровня выдает 300.
Ответ написан
@dmitryKovalskiy
программист средней руки
Ну лишней скорость чтения не будет, но нужно все-же на 100% быть уверенным в том что сами запросы вполне оптимальны. Если вы любите звездочку и множественный join через запятую - SSD вас не спасет.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
software engineer
Скорость вычисляется узким ее местом, а не дисковой системой. Если у вас небольшая база, скорее всего она и так вся в оперативке кешируется.
Попробуйте провести тесты, определить что именно вас не устраивает в скорости.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Да, при условии, что база не целиком в памяти.
Обращение к ssd-диску занимает стабильно 0.1-0.3мс, к диску - 5-20мс (и время растет с ростом нагрузки на диск).
SSD даёт намного больше IOPS (операций в секунду) - 20-150 на hdd против тысяч (или десятков тысяч) на ssd.

На практике, конечно, всё зависит от того, насколько при вашей нагрузке mysql часто ходит в диск (да и вообще от нагрузки).

И да - скорость чтения ничего не даст, mysql хорошо живет именно при высоких IOPS/низком latency у диска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы