Я слышал, что MS SQL Server занимает столько оперативной памяти, сколько может для кеширования результатов. Что ж, это не оставляет достаточно места для переговоров для оперативной памяти нашего маленького сервера.
Как изменить настройки, чтобы ограничить объем оперативной памяти, который он может использовать?
MS SQL Server под управлением Windows Server 2008.
Из Как настроить параметры памяти с помощью SQL Server Management Studio:
Используйте два варианта памяти сервера, минимальная память сервера и максимальная память сервера, чтобы перенастроить объем памяти (в мегабайтах), управляемый диспетчером памяти SQL Server для экземпляра SQL Server.
- В обозревателе объектов щелкните сервер правой кнопкой мыши и выберите Свойства.
- Щелкните значок объем памяти узел.
- Под Параметры памяти сервера, введите желаемую сумму Минимальная память сервера и Максимальная память сервера.
Вы также можете сделать это в T-SQL, используя следующие команды (пример):
exec sp_configure 'max server memory', 1024
reconfigure
Чтобы ограничить потребление памяти службой MS SQL:
Установите "максимальный объем памяти сервера" в SQL Server Management Studio
Теперь мы установим параметр «max server memory», чтобы ограничить использование памяти SQL Server. Мы можем сделать это, щелкнув правой кнопкой мыши по нашему экземпляру и выбрав «Свойства».
В обозревателе объектов щелкните сервер правой кнопкой мыши и выберите «Свойства».
Щелкните узел памяти, как показано ниже:
4. В разделе «Параметры памяти сервера» введите желаемый объем памяти сервера. Как вы можете видеть ниже, мы устанавливаем максимальный объем памяти сервера до 4096 МБ (то есть 4 ГБ).
Чтобы ограничить потребление памяти службой MS SQL:
Мы также можем установить "максимальный объем памяти сервера" с помощью сценария T-SQL:
В следующем примере для параметра максимальной памяти сервера устанавливается значение 4 ГБ:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'max server memory', 4096;
GO
RECONFIGURE;
GO
Ссылка: https://technet.microsoft.com/en-us/library/ms191144(v=sql.105).aspx