好贷网好贷款

SQL2008R2内存使用问题 20jiangzhuo93]

发布时间:2016-12-4 7:55:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL2008R2内存使用问题 20jiangzhuo93]",主要涉及到SQL2008R2内存使用问题 20jiangzhuo93]方面的内容,对于SQL2008R2内存使用问题 20jiangzhuo93]感兴趣的同学可以参考一下。

服务器环境是这样的 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吗?

强烈限制sqlserver 的内存,给操作系统留至少1G。 它用得非常豪放,多余的内存会被用来作缓存。

如果内存大的话,只留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 

没有勾选Use AWE,awe还是占了20G,是有点奇怪。。。 awe占的内存,任务管理器的进程里是看不到的

64位的话,AWE开于不开都应该不影响的。限制SQL Server的内存也是必须的,否则windows挂了,你一样没法管理。

引用 2 楼  的回复:select      sum(awe_allocated_kb) / 1024 as [AWE allocated, Mb]  from      sys.dm_os_memory_clerks 上面的语句可以查到AWE使用的内存,你的结果是20G吗? 21320MB

引用 4 楼  的回复:如果内存大的话,只留1GB给OS会有问题,可以参考下面的设置: Physical RAM                        MaxServerMem Setting  2GB                                           1500  4GB                                           3200  6…… 谢谢 设置了28G了

上一篇:SqlServer可编程性的增强功能 200microtry]
下一篇:SQL2000 升级到2008 会出现什么不可预见的问题么? 20yuyongdema]

相关文章

相关评论