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

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

Параметр конфигурации 'min server memory (MB)' изменен с 0 на 1024. Запустите инструкцию RECONFIGURE для установки.

Параметр конфигурации "max server memory (MB)" изменен с 5113 на 6144. Запустите инструкцию RECONFIGURE для установки.

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

2 ответа

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

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 ) ;

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

Другие вопросы по тегам