我有一个包含 10 个多维数据集的 SSAS 2005 数据库。当我从 XMLA 脚本创建多维数据集时,它运行得很快,而且我可以从 SSMS 浏览多维数据集,就像我应该做的那样。
在夜间处理立方体后,everyrthing 开始工作非常缓慢。在 SSMS 中打开立方体列表需要几分钟,而且一直都是这样。什么会导致这种情况?
我有一个包含 10 个多维数据集的 SSAS 2005 数据库。当我从 XMLA 脚本创建多维数据集时,它运行得很快,而且我可以从 SSMS 浏览多维数据集,就像我应该做的那样。
在夜间处理立方体后,everyrthing 开始工作非常缓慢。在 SSMS 中打开立方体列表需要几分钟,而且一直都是这样。什么会导致这种情况?
这应该是对亚当评论的回应。
如果您运行的是 sql server 2005 sp2 或更高版本,您可以尝试使用 preallocate 设置。
请务必先阅读本白皮书,以便您完全了解这样做的后果: SSAS 内存预分配
检查服务器的使用情况。很多时候,这可能是因为您的多维数据集导致内存激增而它没有释放它。如果您的多维数据集在夜间处理了大量数据,就会发生这种情况。
尝试设置 SSAS 的内存限制,以便为操作系统保留 ~2GB RAM。如果您不能为操作系统腾出 2GB,则需要更多 RAM。