Sunlike缓存池中的可用内存不足查看及解决
发布时间:2023-06-20 13:49:35 分享:

我们在日常升级或是更换服务器的时候,如果遇到开始使用好好的,用着用着,用户就很慢很卡,而且用户不间断的提示缓存池中的可用内存不足,那我们就要注意SQL内存不足了。

如下图提示:

我们也知道SQLSERVER设置可用内存是在数据库属性-内存页签查看。

但是这是计算机提供给最大内存空间,其实在SQLSERVER中,也有内存的限制。SQLSERVER的各个版本中对内存的规模支持是不同的,如下图:

我们可以通过执行SQL语句  select  @@version来查看目前的数据库版本。不同的版本有不同的支持,比如Express版本,即使给他配100G,也不能发挥计算机性能。

查看版本后我们就可以通过语句查看内存池的大小。如果我们的版本只有1410M,但是使用却超过大于此规模,势必会导致数据库查询执行很慢。

select   SUM(pages_kb)/1024  as  SizeMB   FROM sys.dm_os_memory_clerks

所以,遇到这个情况或是想要避免这种情况,请将SQLSERVER的版本更换为企业版。

服务热线

400-880-0388

400-880-0388

地址:广东·珠海·香洲区吉大景山路82号水湾大厦7楼

电话:0756-3869999

电话:0756-3869999

邮箱:hr@amtxts.com

天心天思集团
服务号
《心思发现》
订阅号
产业园
公众号
客服专线
400-880-0388

天心天思
公众号
申明:除各自LOGO归属原公司所有,网站图片、产品参数资料归浙江心思智能科技有限公司(以下统称“天心天思”)所有。未经授权,任何公司不得抄袭天心天思的网站图片、产品参数,任何抄袭、侵权行为必须在一个月内删除或整改,并声明非原厂供应商,否则天心天思将依法追究其法律责任 。 --广东天心天思软件有限公司