sql server 在占用服务器内存居高不下怎么办

sql server 在占用服务器内存居高不下怎么办,第1张

可以进SQL Server Management Studio后自个设定,参看下图:

相关知识

一、如果是普通的工作用台式电脑:

1、安装了个SQL Server做测试、开发、单机数据支持。SQL Server相对别的软件来说,对系统占用大是正常的。

2、解决方法是去控制面版中,去“管理工具”-》“服务”中,将所有的SQL Server服务设为手动启动,并停用,要用它们的时候再去手动启动它们。

3、也可以用SQL Server的管理工具(SQL Server Management Studio)设定内存使用量到适合的大小。

二、如果是生产用服务器

1、SQL Server上如果有大型的生产用数据库,对内存的占用大那是非常正常的。(比如我提供的中,我实际生产用的服务器的内存的硬件配置为64G,给SQL Server用48个G。这算不算巨大呢?其实很正常的。)

2、服务器,它本来的功能就是以最快的速度,最高的效率去为前台应用提供后台支持,它安装内存的目的就是为了让SQL Server等后台数据支持系统使用的。不用,安装那么多的内存干嘛呢?这东西又不能用来显摆。

3、如果SQL Server的内存占用过大,已影响到了别的应用的正常运行,那么,需要进行调整,打开 SQL Server Management Studio,联接上SQL Server,对 根节点 点右键,点“属性”,点“内存”,去设定它的最大的内存占用。注意,内存设得过小会影响SQL Server的工作速度。当然,设得过大,超过了SQL Server的需求,那也提升不了效率,会浪费硬件的资源。

三、异常的内存占用巨大:

如果是生产用的SQL Server,对内存占用出现异常的巨量,那需要对SQL Server及对生产系统非常了解的工程师对运行情况进行监控、分析,找出原因,针对性的修正代码。

1、首先,可以通过更换更高级的内存来调高僵尸毁灭工程服务器的内存,以满足游戏的运行需求;
2、其次,可以通过增加服务器的内存容量,来提升僵尸毁灭工程服务器的内存;
3、此外,可以通过优化游戏程序,减少游戏运行时的内存消耗,以节省内存;
4、最后,可以通过定期清理服务器缓存和垃圾文件,以释放更多的内存空间,从而调高僵尸毁灭工程服务器的内存。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12733628.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存