Не хватает виртуальной памяти после добавления в тройную физическую память и изменения параметра памяти SQL Server?

342
Shark Wang

Недавно мы добавили немного физической памяти на наш сервер, на котором запущен экземпляр SQL Server 2008 R2, общий объем памяти был изменен с 64 ГБ до 192 ГБ.

И мы настроили параметр памяти SQL Server, изменив «минимальную память сервера» с 16 ГБ до 64 ГБ и «максимальную память сервера» с 48 ГБ до 128 ГБ.

И файл подкачки Windows Server 2008 R2 остается неизменным с 64 ГБ.

Но спустя два дня, Windows Server сообщил об исчерпании виртуальной памяти, некоторые события «Windows успешно диагностировала состояние низкого уровня виртуальной памяти» можно найти в EventLogs. Мы не можем подключиться через клиент удаленного рабочего стола и не можем запустить приложение mmc или блокнот, даже работая с консоли, можно открыть только Проводник и диспетчер задач. в то время использовалось около 50% физической памяти.

И теперь мы изменили «min server memory» обратно на 16 ГБ, сервер работает без каких-либо событий детектора исчерпания ресурсов, но физическое использование ОЗУ всегда было ниже 64 ГБ.

Пожалуйста, дайте нам некоторое направление. Благодарю.

2
* «И файл подкачки Windows Server 2008 R2 остался неизменным с 64 ГБ.» * - Почему? После утроения установленной оперативной памяти и увеличения параметров в четыре раза, сохранение этого файла подкачки без изменений является ошибкой. Отношение «минимальной памяти сервера» к размеру файла подкачки изменилось с 4: 1 до 1: 1. Как только файл подкачки заполнен, больше нельзя выгружать страницы, и выделение новой виртуальной памяти блокируется, т. Е. Вы «исчерпываете виртуальную память» *. sawdust 6 лет назад 0

0 ответов на вопрос

Похожие вопросы