【发布时间】:2016-05-12 19:40:30
【问题描述】:
我的应用程序包含一个连接到 Analysis Services (SQL Server 2014) 中的多个多维数据集的数据透视网格。当足够的时间过去了(可能是几个小时,我还没有计时),下次我使用枢轴网格时,与后续使用相比,我的延迟时间增加了 5 - 10 秒。基本上,我第一次调用 SSAS 总是很慢,接下来的所有调用都很快。
我找不到任何文档或文章说明为什么我的应用程序首次调用 Analysis Services 时响应时间很慢。谁能解释一下这个问题?
编辑: 我应该提到这是针对 Web 应用程序的,因此加载时间过长并不好。似乎 SSAS 会在一段时间后进入睡眠状态,如果可能的话,我想让它保持“清醒”。
【问题讨论】:
-
如果你有很多数据库,第一次调用服务器需要很长时间,因为它会缓存信息。就是这样……
-
@DanAndrews 是否可以防止服务器回到需要重新缓存的状态?我明白你的意思,但是服务器并没有从一天到下一天重置,但是每天早上我都会在第一次通话时得到延迟时间。似乎某项服务在一段时间不活动后被暂停,我希望避免这种情况发生。
-
在多维数据集的属性中,Proactive Caching 设置在什么位置?
-
@DanAndrews 标准设置,MOLAP
-
多久处理一次?只是在晚上还是白天? SSAS 服务器上是否有许多其他 SSAS 或 SQL 数据库可能需要该内存?
标签: ssas