服务器物理内存占用过高怎么解决

服务器物理内存占用过高怎么解决,第1张

服务器内存占用过高的解决方法: 1,首先通过任务管理器进行进程排序,查找占用内存较大的程序进程。一般占用内存较大的进程有W3WP、sqlserver、mysqld-nt.exe; 2, 站点进程w3wp 可以在cmd命令行中通过 iisapp 命令来对应是那个中国站占用内存较大。可以通过设置回收时间、内存最大使用值或共用进程池来减少内存的占用,但是如果要保证中国站的访问质量,还是建议升级至更高型号来解决; 3,数据库 sql server 也可以通过数据库的企业管理器来设置最大内存占用,但是如果中国站程序必须要占用较大内存的话,设置后会发生页面报错、打不开等问题; 4,MYSQL本身会占用较大虚拟内存,如果不使用mysql数据库的话,可以将其停止

如果服务器内存过高,您的站点有可能会出现打不开,这时您需要登陆服务器重启一下IIS或者服务器都能暂时的解决网站打不开问题,但治标不治本。建议您平时做好数据备份的习惯,避免重启导致数据丢失。如果服务器内存经常爆满,建议换大内存的。希望我的回答能帮到您。

SQL Server运行越久,占用内存会越来越大。因为sql server本身内存回收机制做的不好,这是微软系列的服务器&数据库问题的通病。

解决SQL Server占用内存过高的方法:

1.定期重启SQL Server 2008 R2数据库服务即可。

2.进入Sql server 企业管理器,在数据库服务器名称上点击【右键】,选择【属性】,然后,找到【内存】选项,在右边的【使用AWE分配内存】(sqlServer64的应该不用勾)左边把对勾打上。在最大服务器内存(MB)上填入适当的大小(不能超过计算机的物理内存)点确定,重启一下Sql服务器。

拓展资料

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

百度百科Microsoft SQL Server


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/229387.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存