SQL Server 2005 высокий уровень использования памяти и проблемы с производительностью - PullRequest
0 голосов
/ 08 марта 2010

У меня есть этот веб-сайт ASP.NET/SQLServer2005, работающий на рабочем сервере (Win2003, QuadCore, 4 ГБ).

Сайт работает нормально, но через 2-3 недели я замечаю медленную работу на сайте (особенно на одной конкретной странице). Также я заметил, что процесс SQL Server использует как 2 ГБ оперативной памяти. Поэтому я перезапускаю сервис, сайт снова работает быстро и процесс 300-400 МБ.

Я ищу объяснение, почему это происходит? Что SQL Server хранит в оперативной памяти, которая занимает слишком много места и снижает производительность? Что я могу сделать, чтобы избежать этого? Я пытаюсь избежать перезапуска SQLServer каждый раз, когда это происходит.

Спасибо!

1 Ответ

0 голосов
/ 08 марта 2010

По замыслу: SQL Server использует столько памяти, сколько ему нужно / может. Теоретически он освобождает память по требованию, но на практике он не очень хорошо работает с другими, особенно если загружен.

Вам нужны отдельные серверы или ограничение Память SQL Server

...