Как заставить процесс sqlservr.exe освобождать память?
От: objMihail Россия  
Дата: 27.10.10 04:12
Оценка:
Память занимаемая процессом sqlservr.exe не освобождается — даже когда подключений к базе нет и при autoclose = true. И с каждым новым подключением растёт. Погуглил, везде говорят что это нормально и база кеширует данные, т.к. не знает, когда будет следующее подключение. Вариант указания в опциях ограничения на память серверу не устраивает, т.к. хочется, чтобы память когда нет подключений была свободная вся, а когда есть — сервер мог бы брать её сколько требуется. Вопрос — может всё-таки есть такая опция, которая заставляет sqlservr.exe освобождать память при закрытии последнего к ней подключения? Пусть это в большинстве случаев не оптимально, но в моём случае нагрузки большой на базу нет и было бы очень удобно. Иначе приходится тупо убивать sqlservr.exe, а потом запускать, когда база снова нужна.
ms sql server
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.