Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 рестарт SQL Server'а  [new]
artemius
Member

Откуда:
Сообщений: 265
Здравствуйте всем,

есть БД, в течении суток к ней происходит около 1 млн запросов. Сама база работает по большей части только с одной таблицей, в которой порядка 50 млн записей. Запросы выполняются достаточно резво, но к моменту, когда SQL Server заполняет всю оперативную память (18Гб) начинают тормозить даже самые безобидные запросы. Здесь выручает рестарт SQL Server'а, который "обнуляет" потребляемую память сервера.
Вопрос, можно ли как-то программно освобождать потребляемые ресурсы SQL Server'а, т.к. рестарт приводит к остановке работающих с ним приложений.

Спасибо!
4 июл 12, 13:24    [12815729]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
Glory
Member

Откуда:
Сообщений: 104751
artemius
огда SQL Server заполняет всю оперативную память (18Гб) начинают тормозить даже самые безобидные запросы. Здесь выручает рестарт SQL Server'а, который "обнуляет" потребляемую память сервера.

Здесь выручает анализ счетчиков производительности. Который позволит выяснить причину.

Никаких регламентных работ по всей видимости для базы не проводится ?
4 июл 12, 13:31    [12815794]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
artemius
Здравствуйте всем,

есть БД, в течении суток к ней происходит около 1 млн запросов. Сама база работает по большей части только с одной таблицей, в которой порядка 50 млн записей. Запросы выполняются достаточно резво, но к моменту, когда SQL Server заполняет всю оперативную память (18Гб) начинают тормозить даже самые безобидные запросы. Здесь выручает рестарт SQL Server'а, который "обнуляет" потребляемую память сервера.
Вопрос, можно ли как-то программно освобождать потребляемые ресурсы SQL Server'а, т.к. рестарт приводит к остановке работающих с ним приложений.

Спасибо!


Память не ограничивали для SQL Server ?
4 июл 12, 13:31    [12815801]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
artemius,
sql сервер сам умеет повторно использовать освобожденную память без принудительных "обнулений"
может у вас операционка помирать начинает когда сервер забрал всю память? попробуйте поставить max server memory = 17 Гб, например
4 июл 12, 13:32    [12815815]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
artemius
Member

Откуда:
Сообщений: 265
Glory
Здесь выручает анализ счетчиков производительности. Который позволит выяснить причину.

Никаких регламентных работ по всей видимости для базы не проводится ?


Из регламентных работ - зачистка устаревших данных, ребилд и дефрагментация индексов.

Shakill
sql сервер сам умеет повторно использовать освобожденную память без принудительных "обнулений"
может у вас операционка помирать начинает когда сервер забрал всю память? попробуйте поставить max server memory = 17 Гб, например


Судя по работе других приложений, операционка не умирает.

Уточнение, сервер даже при заполненной до предела памяти может работать нормально в течении нескольких недель, но потом в какой-то момоент времени начинаются жуткие тормоза.
4 июл 12, 17:01    [12817457]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
artemius
Glory
Здесь выручает анализ счетчиков производительности. Который позволит выяснить причину.

Никаких регламентных работ по всей видимости для базы не проводится ?


Из регламентных работ - зачистка устаревших данных, ребилд и дефрагментация индексов.

Shakill
sql сервер сам умеет повторно использовать освобожденную память без принудительных "обнулений"
может у вас операционка помирать начинает когда сервер забрал всю память? попробуйте поставить max server memory = 17 Гб, например


Судя по работе других приложений, операционка не умирает.

Уточнение, сервер даже при заполненной до предела памяти может работать нормально в течении нескольких недель, но потом в какой-то момоент времени начинаются жуткие тормоза.

И все таки, Вы память ограничивали, или оставили по умолчанию ???
4 июл 12, 17:32    [12817729]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
artemius
Member

Откуда:
Сообщений: 265
Ozerov
И все таки, Вы память ограничивали, или оставили по умолчанию ???

По умолчанию
4 июл 12, 17:37    [12817769]     Ответить | Цитировать Сообщить модератору
 Re: рестарт SQL Server'а  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
artemius
Ozerov
И все таки, Вы память ограничивали, или оставили по умолчанию ???

По умолчанию

Ограничьте. Оставьте пару гигов системе хотя бы и понаблюдайте.
И вообще, по умолчанию, это как то не правильно, имхо.
4 июл 12, 17:42    [12817818]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить