SQL сервер отедает всю память в виртуальной машине

Аватар пользователя Raven2000

В нескольких виртуальных системах на ESXI (Windows 2012, 2008 и 2003) стояли разные SQL сервера от 2005 до 2012. И вот начали приходить программисты которые работают с базами и жаловаться что все стало тормозить и не работает как нужно и когда SQL съедает всю память гостевой ОС все тормозит и клиентские соединения отваливаются и им приходиться перезагружать ОС которая так же через N времени начинает тупить из-за сервиса SQL.

П: Сказали "дай много RAM!!"
Я: Разберитесь с проблемой почему вся память уходит на SQL
П: (прошло два дня до очередного зависания) Уже все понятно мало RAM!
Я: Читайте SQL Server Memory Options

Все стало "вдруг хорошо"....

РАМа или И/О?

на железном сиквеле будь то мс или ещё кто то есть такое понятие как кеширование операций

и вот если уменьшить РАМу или лимитировать её то на противоположной чаше весов начинает расти ИО
тут уже надо выбирать оптимальный вариант и в теории его не выбрать
надо играться с этими параметрами и смотреть как будет себя вести сервер ;)

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer