Назад | Перейти на главную страницу

AWE включен, но по-прежнему не использует память

У меня есть server 2008 64, на котором работает SQL server 2005. У меня на сервере 8 ГБ, и я хочу, чтобы SQL использовал большую часть памяти на этом сервере. Я включил блокировку страниц для учетной записи, а также включил AWE. Смотрите результат ниже:

Параметр конфигурации «минимальная память сервера (МБ)» изменен с 0 на 1024. Запустите оператор RECONFIGURE для установки.

Параметр конфигурации «максимальная память сервера (МБ)» изменен с 5113 на 6144. Для установки выполните оператор RECONFIGURE.

Однако не похоже, что SQL-сервер загружает память. Не уверен, что мне не хватает. Я был бы признателен, если бы кто-нибудь мог вести меня в правильном направлении.

Попробуйте выполнить этот запрос ниже (от Глен Берри); и посмотрите, «сколько памяти (в пуле буферов) используется каждой базой данных в экземпляре»

SELECT  DB_NAME(database_id) AS [Database Name] ,
        COUNT(*) * 8 / 1024.0 AS [Cached Size (MB)]
FROM    sys.dm_os_buffer_descriptors
WHERE   database_id > 4 -- system databases
        AND database_id <> 32767 -- ResourceDB
GROUP BY DB_NAME(database_id)
ORDER BY [Cached Size (MB)] DESC
OPTION  ( RECOMPILE ) ;

Минимальное и максимальное распределение памяти зависит от вашей рабочей нагрузки; Читать Влияние минимальной и максимальной памяти сервера для более подробной информации