【发布时间】:2020-08-07 06:21:14
【问题描述】:
在 SQL Server 2014 Analysis Services 中处理多维多维数据集时,我们遇到了一个非常奇怪的问题。多维数据集进程应该在大约 45 分钟内运行,但它似乎经常在处理过程中“卡住”或挂起,并且 msmdsrv.exe 进程的 CPU 和磁盘活动从非常高下降到几乎为零。从我们所看到的,如果你离开它,多维数据集将无限期地保持这种状态,但奇怪的是,如果你对多维数据集执行任意选择查询,它会自发恢复处理。
据我所知,这似乎与 this 和 this 是同一个问题,尽管这些帖子来自 SQL 2005。
我们尝试按照这些帖子中的建议增加“ThreadPool\Process\MaxThreads”设置,但问题仍然存在。从那以后我意识到在更高版本的 SQL 中还有另一个新的线程池设置“ThreadPool\IOProcess\MaxThreads”,所以我们现在也尝试增加它,看看效果如何。
有没有其他人以前见过这个问题,并且可以确认解决它的最佳方法?或者这是在更高版本中修复的 Analysis Services 的错误?
【问题讨论】:
标签: sql-server ssas