Azure SSAS表格完整过程:不会释放内存

时间:2018-09-14 04:54:25

标签: azure process ssas tabular

有人可以告诉我我在设计中做错了什么吗?出于某种原因,似乎不能正确释放用于处理表格模型的内存。

整个故事是:

我创建了一个SSIS包以循环所有Azure SSAS表格模型,然后按预定义的类型(例如已满,dataOnly +重新计算,清除+已满等。如果发生任何错误,程序包将记录错误并处理下一个模型。

在我的测试中,我以全过程模式处理了40多个模型,其中大多数模型非常小,但其中一个可能约为400mb。如我所料,其中一些产生了错误。但是后来我注意到SSAS实例的内存使用量急剧增加。

我试图运行dmv查询来查看会话和可存储的内存分配,但是找不到任何线索。最后,我必须重新启动实例以释放内存。如图所示,重新启动服务后,内存使用量下降到只有5GB。

据我了解,当我选择完全处理模式时,应该释放用于处理的内存。但是在下面的演示中,内存没有正确释放。

有人以前遇到过这个问题吗?它与循环+整个过程有关吗?如果可以,处理多个表格模型的正确方法是什么?

谢谢。

enter image description here

0 个答案:

没有答案