我有一个运行SQL Server 2005的服务器2008 64位。我在服务器上有8GB,我希望SQL使用该服务器上的大部分内存。 我已经打开了账户的页面locking,并打开了AWE。 看到下面的结果:
configuration选项“最servlets器内存(MB)”从0更改为1024.运行RECONFIGURE语句进行安装。
configuration选项“最大服务器内存(MB)”从5113更改为6144.运行RECONFIGURE语句进行安装。
但是,似乎没有SQL服务器正在加载内存。 不知道我缺less什么。 如果有人能带领我走向正确的方向,我将不胜感激。
64位版本的Windows不支持AWE。 “AWE不是必需的,不能在64位操作系统上configuration。”
尝试运行下面的查询(通过Glen Berry ); 并查看“实例上的每个数据库正在使用多less内存(在缓冲池中)
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 ) ;
最小和最大内存分配取决于您的工作负载; 阅读最小和最大服务器内存的影响以获取更多详细信息