Как ограничить потребление оперативной памяти для MS SQL Server?

24 December 2019

Важным пунктом настройки арендованного сервера с установленным SQL Server 2016 (отличии в версиях 2012, 2008 или даже 2019 здесь минимальны), является ограничение объема оперативной памяти занимаемым службой MSSQLSERVER в процессах операционной системы.

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

И так, как же ограничить память..

открываем Microsoft SQL Server Management Studio, заходим в систему под учетной записью с администраторским доступом и в главном окошке Object Explorer, нажимаем правой кнопкой мыши на корневой пункт - название нашей версии копии SQL сервера, а потом выбираем его Свойства - пункт Properties.

Как ограничить потребление оперативной памяти для MS SQL Server?

В открывшемся диалоговом окне, нас интересует пункт Memory в левом меню. Открыв данный пункт мы видим значение Maximum server memory, которое и заполняем соответственно объему оперативной памяти на нашем сервере и его количеству, которое хотим выделить для работы SQL сервера баз данных. В нашем примере это 81 Гб из 128 Гб доступных на арендованном физическом выделенном сервере 1с.

Как ограничить потребление оперативной памяти для MS SQL Server?

Как видите решить вопрос ограничения оперативной памяти выделенной MS SQL Server довольно просто.

Не забывайте узнать о стоимости аренды сервер 1С с установленным SQL Server на нашей странице:

https://needsysadmin.ru/1c-sql-server