SQL2008R2内存使用问题
服务器环境是这样的
Windows2008R2+SQLSERVER2008R2 32G内存
机子上除了SQLSERVER2008R2没有跑其他的东西
最大内存设置的是2147483647MB 最小内存0MB
没有勾选Use AWE to allocate memory
现在使用了23.8G 其中有20多G是AWE使用的内存
是怎么回事 是默认开启了AWE吗?
如果64位机子开着AWE会不会有什么潜在问题。
谢谢了。
------解决方案--------------------64位开了AWE没什么潜在问题,另外最大内存设置强烈要求改掉,不要用默认的,一般留2~3G内存给操作系统。你是怎么看到20多G是被awe用了的?
------解决方案--------------------select
sum(awe_allocated_kb) / 1024 as [AWE allocated, Mb]
from
sys.dm_os_memory_clerks
上面的语句可以查到AWE使用的内存,你的结果是20G吗?
------解决方案--------------------如果内存大的话,只留1GB给OS会有问题,可以参考下面的设置:
Physical RAM MaxServerMem Setting
2GB 1500
4GB 3200
6GB 4800
8GB 6400
12GB 10000
16GB 13500
24GB 21500
32GB 29000
48GB 44000
64GB 60000
72GB 68000
96GB 92000
128GB 124000