AWE 已打开但仍未使用内存

AWE 已打开但仍未使用内存

我确实有一台运行 SQL Server 2005 的 Server 2008 64。我的服务器上有 8GB 内存,我希望 SQL 能够使用该服务器上的大部分内存。我已为该帐户启用页面锁定,并启用了 AWE。请参见下面的结果:

配置选项“最小服务器内存(MB)”从 0 更改为 1024。运行 RECONFIGURE 语句进行安装。

配置选项“最大服务器内存(MB)”从 5113 更改为 6144。运行 RECONFIGURE 语句进行安装。

但是 SQL Server 似乎没有加载内存。我不确定我遗漏了什么。如果有人能给我指明正确的方向,我将不胜感激。

答案1

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

最小和最大内存分配取决于您的工作负载;阅读最小和最大服务器内存的影响更多详细信息

相关内容