SQL Server Profiler中的DISCOVER_CSDL_METADATA非常慢



我们的设置是SQL Server+SSAS+多维OLAP+PowerBI。

我们最近注意到的问题是,当用户加载PowerBI报告时,不时会发生前面提到的事件。这导致在加载报告之前等待时间非常长(事件需要45-60秒(。

我们的立方体有大约20个维度和大约50个度量,在3个分区中有200-300万行,MOLAP存储。

我们能做些什么?我们如何调试它?我们船上没有SSAS专家,在谷歌上搜索这一事件也没有多大帮助。我们在哪里可以寻找这种行为的原因?

事实证明,在我们的案例中,这可能是由于每次处理多维数据集时都会丢弃缓存造成的。

我们的解决方案是创建SSIS包,该包将在每次处理多维数据集时运行某些DMV查询来填充缓存,这样最终用户就可以使用缓存,而不是自己生成缓存。

相关内容

最新更新