SQL SERVER 2014 - 即使在设置了“最大服务器内存”值之后,内存已满
问题描述:
我在具有76GB RAM的服务器上使用SQL Server 2014。 SQL中的“最大服务器内存”为32 GB,数据库大小约为600 GB。SQL SERVER 2014 - 即使在设置了“最大服务器内存”值之后,内存已满
SQL内存消耗达到99%,并影响服务器性能。我能知道原因吗?
谢谢。
答
我发现了问题! 它是一个使用链接服务器,每分钟将数据从SQL服务器移动到MySQL的过程。 链接的服务器活动未包含在“最大服务器内存”中,因此内存已满。
+0
你应该重写该过程然后。传输数据的简单SSIS包不会有这样的问题。我怀疑一个'INSERT INTO remote.db .... SELECT FROM Local ....'也不会有这个问题,但是SSIS会使用不能在INSERT中指定的缓冲和批处理来传输数据流命令 –
将最大内存设置为32 GB的原因是什么 – TheGameiswar
它是64GB,我更改为32GB。但问题仍然存在 – houdx
为什么你认为减少内存将缓解你的问题 – TheGameiswar