March 11, 2019

SQL Сервер. Рекомендации

По версии сервера.

Использовать 2008 крайне нежелательно ввиду "корявости" полнотекстового поиска.

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

Следует отметить, что, как и у всех продуктов Mocrosoft, чем выше версия, тем больше системных ресурсов они требуют.

Поэтому я бы рекомендовал не гнаться "за модой", и выбрать 2012 или 2014, хотя ничто не мешает выбрать и более свежую версию.

По производительности (общие рекомендации).

SQL сервер - это продукт, который очень любит, когда установлено много памяти. Если его никак не ограничивать, он по умолчанию будет использовать всю доступную.

Поэтому памяти рекомендуется 16+ Гб.

Второй аспект - скорость доступа к данным. Чем больше размер самой БД, тем более скоростной доступ должен быть организован.

Поэтому тут два варианта - либо периодически "подрезать" базу данных, либо ставить производительные диски, например, SSD, либо организовывать RAID-массив.

Еще одна рекомендация - под данные БД желательно выделять отдельный диск. Т.е. на одном диске устанавливается система, а на другом - база данных.

В любом случае, рекомендуется поддерживать оптимальный размер базы данных порядка 30-60 Гб (в зависимости от производительности сервера).

Можно, конечно, и больше, только в этом случае затраты на увеличение производительности сервера будут расти в геометрической прогрессии.