Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > SQL Server 2000 жрет память


Автор: Artemon 6.8.2007, 06:46
Ситуация следующая:


на серваке стоит SQL Server 2000 и программа которая постоянно соединяется записывает данные в БД и разрывает соединение.

Так вот, за 5 дней SQL Server сожрал 600mb оперативки.

В чем может быть дело?

Автор: kobra 6.8.2007, 10:38
Цитата(Artemon @  6.8.2007,  06:46 Найти цитируемый пост)
Так вот, за 5 дней SQL Server сожрал 600mb оперативки.
не понял что это значит. и в чем проблемма

Автор: Artemon 9.8.2007, 10:53
Проблема в том что процесс sql сервера потратил 600mb оперативки, и захватывает ее со времен все больше.

Хотя клиенты соединяются и отсоединяются, но память не освобождается.

Автор: Akina 9.8.2007, 11:00
Именно процесс демона сервера? точно? в таком случае это просто кэш - сервер не дурак, и просто так кэши чистить не станет.

В настройках SQL-сервера можно (и нужно!) установить лимиты потребления памяти - как физической, так и виртуальной. За них сервер не выйдет - или можно смело утверждать о существовании баги.

PS. Надеюсь, на SQL-2000 установлены последний пак (вроде 4-й) и постфиксы?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)