SQL Server 2012 - сервер выделяет память в AWE вместо своего процесса
Доброе время суток. Имеется Windows Server 2008 R2 STD, на нем работает SQL Server 2012 Standard 64 bit. Данный SQL Server почему-то оперативную память выделяет не в своем процессе (sqlsevr.exe) а в разделе AWE (если смотреть в RAMMap). Т.е, всегда, при работе с SQL Server, в диспетчере задач смотришь сколько оперативной памяти занял процесс SQL Server'а - и там все понятно. В данном же случае (скриншот ниже) процесс занимает 117 МБ, но при этом AWE в RAMMap занимает 4 GB. И это точно связано именно с SQL Server.
Проверял следующим образом: в SQL Server Man-t Studio в параметрах сервера в разделе "Память" ставлю "Максимальный размер памяти сервера", например 5000 МБ, через некоторое время AWE в RAMMap - 5 гигов, ставлю 10 GB - в RAMMAp 10, ставлю 3 GB - в RAMMap "скашивается" до 3-х. Кто-нибудь в курсе такого поведения SQL Server'a, и можно ли как-то настроить так чтобы занятая SQL Server'ом память все-таки отображалась в его процессе ? |
Дополнение, читал статьи про использование SQL Server'ом AWE, но они все относятся к 32-х битному SQL Server'у, и к версии не выше 2005, в следующих, как я понял, возможность использования опции задействования AWE явно из SQL Server'а убрали.
|
Время: 05:41. |
Время: 05:41.
© OSzone.net 2001-