Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Другие серверные продукты (http://forum.oszone.net/forumdisplay.php?f=100)
-   -   SQL Server 2012 - сервер выделяет память в AWE вместо своего процесса (http://forum.oszone.net/showthread.php?t=336082)

__sa__nya 08-08-2018 07:31 2825394

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'ом память все-таки отображалась в его процессе ?


__sa__nya 08-08-2018 07:57 2825400

Дополнение, читал статьи про использование SQL Server'ом AWE, но они все относятся к 32-х битному SQL Server'у, и к версии не выше 2005, в следующих, как я понял, возможность использования опции задействования AWE явно из SQL Server'а убрали.


Время: 12:36.

Время: 12:36.
© OSzone.net 2001-