|
目前服务器放了数据库,web站点. 6G内存,使用3.68G左右.虚拟内存设置到4G 查看了sql进程使用内存1.7G左右,但虚拟内存也有1.7G 物理内存没用完,这种情况下是不是会影响速度,因为虚拟内存设置过大了 还有一种说法就是,mssql默认内存最大为1.8G,即使服务器内存有6G,也不会超过1.8G 我把mssql的最大内存设置为4G了,但明我发现sql占用内存还是没有超过1.8G,,,,, 难道真的要像网站上说的那样,要另外设置才可以使用更多内存,否则只会增加虚拟内存的使用.
这个问题第1个回答:
设了AWE了吗??
这个问题第2个回答:
http://www.dmblogs.com/nzBlog/article.asp?id=36
这个问题第3个回答:
你安装的操作系统支持这样的内存, 并且已经打开了相关支持的选项了吗?
这个问题第4个回答:
什么样的操作系统,32位的话没有打开支持选项的话只有1.7G
这个问题第5个回答:
邹兄,是不是一定要这样才行: 1、在boot.ini里加/pae参数 2、在sql server 2005 里开启awe 我只是看过这篇文章,没敢去动服务器.因为不知道打开后,mssql会不会无限制吃内存,那样的话,web站点就完了.
这个问题第6个回答:
你可以设置最大内存来限制SQL SERVER....
这个问题第7个回答:
你安装的操作系统支持这样的内存???? 系统是2003,,cpu是64位...不知道合不合要求
这个问题第8个回答:
也不知道设置多少才合理,,我现在也设置成4G了,也不管用,难道真的是与操作系统有关?
这个问题第9个回答:
boot.ini 加 6GB /PAE sp_configure awe enabled 1
这个问题第10个回答:
还有一点,用任务管理器查看,内存是绝对没用完的,总共才3.69G,但每个进程占多少内存,一般都会占用差不多的虚拟内存. 还是很多物理内存摆在那里,为什么还要使用那么多虚拟内存呢???????????
这个问题第11个回答:
邹建大哥还望指点啊...........
这个问题第12个回答:
64 位系统的话, 操作系统上不需要配置 把 sql server 的awe 打开就行了
这个问题第13个回答:
另外, sql server 启动awe 后, taskmgr(任务管理器)里面看到的那个内存使用情况是不太可靠的 http://blog.csdn.net/zjcxc/archive/2006/06/29/852775.aspx
这个问题第14个回答:
邹建大哥的意思是这种情况下还是要打开awe操作了. 虚拟内存上呢,要不要禁用了.我用性能查看器跟踪过,一般只用到1%,,这种情况下可以不设置虚拟内存吧
这个问题第15个回答:
select *,cntr_value*1.0/(1024*1024) from master..sysperfinfo where counter_name like '%total%memory%' 用这个可以查到吧
这个问题第16个回答:
虚拟内存一般不禁用的, 只要物理内存够用, 系统是不会去用虚拟内存的
这个问题第17个回答:
是不是你在SQL里面限制了 内存大小
|