SQL Server не освобождает memory
У меня есть один вопрос об использовании памяти SQL Server.
Когда я запускаю свой SQL Server, он начинает потреблять memory, и по мере того, как time идет (2-3 часа), process sqlservr.exe
потребляет всю memory, оставляя всего 100 МБ для операций Windows.
Я viewел в perfmon, счетчик «SQL Server: счетчик памяти» показывает только 5% использования. Итак, почему sqlservr.exe
потребляет всю memory, даже если она использует только 5% от нее?
- Настройка производительности Windows Server 2008 для SQL Server 2008 Enterprise OLAP?
- SQL Server 2008 Восстановление из резервной копии с ошибкой 3241 «невозможно обработать это семейство мультимедиа»
- DateTime fileа autogrowth в sql-serverе
- Использовал диспетчер конфигурации SQL Svr 2008 для установки учетной записи службы в локальную систему: что изменилось?
- Я не могу подkeyиться к локальному SQL Server 2008?
То, что я хочу сделать, это sqlservr.exe
чтобы потреблять memory в соответствии с ее потребностями, а не заранее. И я также не хочу ограничивать «максимальную memory serverа».
Спасибо вам всем
- Что может вызвать сбой агента регистрации журнала SQL 2008 с «Этот process не может выполнить« sp_replcmds »?
- SQL Server 2008 Hardware Recommendation;
- Порт serverа SQL заблокирован на клиентской машине
- Пакет загрузки пакета SQL Server 2008 Express
- Сбросить столбец первичного keyа с существующими данными в SQL Server 2008?
- Проверить целостность базы данных
- Не удается войти в SQL Server после перемещения машины в другой офис / домен
- После перезагрузки serverа агент SQL Server 2008 не запускается иногда
SQL Server будет кэшировать все возможное, чтобы избежать (медленного) доступа к диску. Итак, поскольку ваш экземпляр используется, SQL запускает сохранение обычно используемых objectов в буфере, пока выделенная memory не будет заполнена.