即使“TotalMemoryLimit”设置为“TotalMemoryLimit”,SSAS 也无法分配更多内存。被设置为高电平
我们有一台 144GB 内存的服务器,运行 Sql Server 和 Analysis Services。
从分析服务器设置面板中,“TotalMemoryLimit”设置为70,“LowMemoryLimit”设置为55。
但是SSAS的内存始终在18GB左右,并且无法分配更多,即使有大量可用内存。
当 SSAS 内存不足时,处理作业无法完成。 它在生产环境中,所以我无法轻松重新启动服务器。
顺便说一下,我们动态调整totalmemorylimit和lowmemorylimit来让分析服务释放内存。
几个月来一直很顺利,但是今天早上就出现了问题。 无论我如何设置“totalmemorylimit”和lowmemorylimit,分析的内存始终在18Gb左右
we have a server with 144GB memory, and running Sql Server and Analysis Services.
from analysis server setting panel, the 'TotalMemoryLimit' is set to 70, and 'LowMemoryLimit' is set to 55.
but the memory of SSAS is always around 18GB, and can not allocate more, even when there're lots of memory available.
processing job can not be done when there's not enough memory for SSAS.
it's in production environment, so i can't restart the server easily.
by the way, we dynamic adjust the totalmemorylimit and lowmemorylimit to make analysis services release memory.
it went well for several month, but the problem happened this morning.
and no matter how i set the 'totalmemorylimit' and lowmemorylimit, the memory of analysis is always around 18Gb
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能是 SQL Server 抓取并保留了太大的工作集。
在 SQL Server 中,转到服务器属性/内存/检查动态内存配置,并将最大服务器内存设置为合理的值,以使其与 SSAS 良好共享。
更好的是,为 SSAS 购买单独的服务器实例。
It could be SQL server grabbing and reserving a working set that's too big.
In SQL Server, go to Server Properties / Memory/ Check Dynamic memory configuration and set the maximum server memory to something sensible to get it to share nicely with SSAS.
Better yet, buy a seperate server instance for SSAS.