【发布时间】:2022-09-28 00:35:34
【问题描述】:
我们有一个带有 5 个模型的 Azure SSAS 服务器,总计约 5GB 的数据。 Azure 门户通常说我们基本上一直在使用 ~10GB 的内存。今天,这个 10GB 已经飙升到大约 22GB(我们的上限是 25GB)。我尝试重新启动它,查看分析器,并没有真正看到任何事情发生。
此外,如果我使用下面的查询查询内存使用情况,它会显示 16GB。
select cast((cast(sum(OBJECT_MEMORY_SHRINKABLE) + sum(OBJECT_MEMORY_NONSHRINKABLE) as numeric(14,2))/1024/1024/1024) as numeric(14,2)) from openquery([OurLinkedServer],\'SELECT * FROM $SYSTEM.DISCOVER_OBJECT_MEMORY_USAGE\')
所以3个问题:
- 如何将内存使用量从 23GB 降低到 10GB?
- 为什么上面的查询显示 16GB 但 Azure 门户显示 23GB?
- 为什么完全 5GB 的模型总是会占用 10GB 的内存(即使它工作正常并且在没有人使用它的时候)?
谢谢。
标签: azure powerbi ssas ssas-tabular azure-analysis-services