SQL 2008数据库安装图解后一打开就占内存很高

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
赞助商广告
相关内容推荐服务器配置:E5&&&&32G内存&&&&SAS硬盘300G
系统环境:64位的win&2008和sql&2008&
服务器应用:企业erp系统运行
问题描述:服务器内存长时间被占用99%,怀疑是SQL&2008&内存分配问题引起,寻求配置指导!
参考一些资料后有建议设置”最大服务器内存&(类似我的情况设置最大内存合理范围是多少合适呢?企业客户端高峰访问量在60-70);还有给SQL&Server&启动账号赋予Lock&Pages&in&memory权限。
不确定两种设置是否有冲突操作。
回复讨论(解决方案)
某本白皮书,具体名字忘了,上面有个建议,每个CPU的虚拟核心*2~4G内存,这样来分配最大内存,前提CPU全部用上,如果你懒得算,那么留2G给Windows,其他给SQL&Server,除非不是专用服务器。
另外需要说明一下,不要看到任务管理器中的内存占的高就觉得有问题,不占内存的DBMS不是好的DBMS
你可以看看这篇文章
This&is&normal,&if&you&don't&want&sql&server&use&large&memory,&please&set&max&server&memory.
你可以看看这篇文章
通篇阅读后我的理解是:针对64位操作系统和数据库首先可以将SQL&Server的账户锁定内存页,然后设置SQl最大服务器内存,通过AllocateUserPhysicalPages来进行内存分配同时限制SQL&Server&Buffer&Pool的内存使用。
尝试配置后看看效果。
感谢指导!
对于&&64和&&32&位&系统&,我个人经验认为
肯定不能采用&lLock&Pages&in&memory
,在比较大的数量&&服务器上肯定造成系统性能下降&&严重的造成服务期瘫痪
对于&64位&系统,&个人认为&所有选项都不用,如果&&服务器&上有其他的软件可以设置&max&memory&
某本白皮书,具体名字忘了,上面有个建议,每个CPU的虚拟核心*2~4G内存,这样来分配最大内存,前提CPU全部用上,如果你懒得算,那么留2G给Windows,其他给SQL&Server,除非不是专用服务器。
另外需要说明一下,不要看到任务管理器中的内存占的高就觉得有问题,不占内存的DBMS不是好的DBMS
昨天晚上进行配置SQL最大服务器内存28G后,现在才9点钟内存占用又99%!
要看下是哪条语句导致的
看看是什么查询语句导致的吧,光设个最大内存啥的看不出有啥效果……
99的情况我经常有,现在你的系统有性能问题吗?
对专用数据库服务器来说,内存留着是浪费,更不能生仔
若是多应用共用,那就限制SQL&SERVER最大内存使用量
性能问题,如果客户端反应良好,就不用理。。如果反应慢,或者死锁什么的,再着手优化
99的情况我经常有,现在你的系统有性能问题吗?
客户端使用方面目前情况正常,对比更换服务器之前没有差异。原来在win2003服务器上没在意内存使用情况,因此这次更换服务器后发现内存占用99%并且始终不释放感觉很有些诧异,以为是异常情况。见谅!
对专用数据库服务器来说,内存留着是浪费,更不能生仔
若是多应用共用,那就限制SQL&SERVER最大内存使用量
性能问题,如果客户端反应良好,就不用理。。如果反应慢,或者死锁什么的,再着手优化
谢谢提醒!准备这段时间留意下此情况,再找找优化方面的资料。
参考我的文章,做个不是非常精确的检查
如果内存没有压力,可以不管。另外,不要看到内存满了就觉得有问题
内存占用率高,要排除IO的问题,再看内存问题。}

我要回帖

更多关于 sql安装后没有数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信