Есть ли смысл устанавливать MS SQL Server на SSD?

Добрый день!

Собственно, вопрос простой: есть ли резон устанавливать MS SQL на SSD? Даст ли это какое-то преимущество в скорости работы приложений, работающих с базами данных? Или же не стоит заморачиваться и по старинке использовать HDD?
  • Вопрос задан
  • 4565 просмотров
Пригласить эксперта
Ответы на вопрос 4
@dmitryKovalskiy
программист средней руки
Вопрос про SSD на СУБД поднимался не однократно здесь. Общий ответ - "какое-то" преимущество в скорости будет. Но надо быть твердо уверенным в оптимальности собственных скриптов.
Ответ написан
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
сколько то ощутимые плюсы будут только при условии большого объема операций чтения/записи с диском (что в люьом случае нехорошо и говорит скорее всего о неоптимальности структуры БД/запросов).
сколько проживет диск - опять же, зависит от Вашей БД, от частоты записи в /обновления записей БД. Если БД работает в основном на чтение - диск проживет долго.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Зависит от базы и от того, во что упираются скрипты.
Но общий ответ - "да, если база не лежит целиком в RAM". Вопрос только в том, заметите ли вы это.
Ответ написан
Комментировать
Jump
@Jump Куратор тега Твердотельные накопители
Системный администратор со стажем.
Нужно мониторить очередь диска и нагрузку на диск. Тогда будет ясно даст ли SSD какой то прирост по быстродействию.
SSD однозначно будет работать на порядок быстрее чем HDD, но если вам хватает скорости HDD, то какой в этом смысл?

Насчет того насколько проживет - зависит от объема записываемых базой данных в сутки, от объема диска, и типа используемой памяти.
Если говорить о среднем бытовом SSD на MLC размером 256гб, то ориентировочно -
100-200гб на запись в сутки - 5 лет.
300-400гб в сутки -2 года.
террабайт в сутки - 1год.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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