SQL Server占用内存过高,什么原因导致的,用什么方法可以解决

SQL Server占用内存过高,什么原因导致的,用什么方法可以解决,第1张

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

服务器内存和普通内存的区别:

1、板载的内存颗粒数量不同

服务器的内存条多了一颗ECC错误校验储存芯片(储存芯片数为奇数),这使得服务器在运转中更安全稳定。而普通内存条储存芯片数为偶数。

2、支持技术不同

服务器的内存条支持ECC错误校验技术,经过错误校验、纠正,无形中也就保证了服务器系统的稳定可靠。

普通内存条检测到错误时,并不能确定错误在哪一位,也无法修正错误。

3、内存条的容量不同

服务器的内存条容量通常是以4GB起步,服务器里面也会根据实际情况选择安装大容量的内存条。

普通内存条容量通常是以2GB起步,现在的电脑上面4~8GB的内存已经够用。

4、用途不同

通常情况下,服务器的内存条只能用于服务器,普通内存条只能用于台式机,它们之间不能互换,否则将不能正常开机。

5、价格不同

对于同一品牌、规格、容量的内存条,服务器的内存价格通常会比普通内存价格高很多。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存