Sql server SSAS处理线程

Sql server SSAS处理线程,sql-server,multithreading,sql-server-2008,ssas,ssas-2008,Sql Server,Multithreading,Sql Server 2008,Ssas,Ssas 2008,我们有一个SSIS包,它对SSAS执行XMLA以删除数据库,然后重建数据库,然后创建Windows任务调度程序作业,以在给定的时间间隔启动每个客户端的SSIS包。我们有50-200个工作岗位,我们希望每晚都有 我们有一个问题,当太多的工作同时运行在一起时,从3个以上的工作SSA似乎冻结,这些工作永远不会完成。当我通过Perfmon监视SSA时,我在任何时候最多只能看到两个繁忙的处理线程。看起来,如果同时运行多个作业,比如说10个作业,我应该至少运行10个处理线程,但是我们没有。我们的服务器有8个

我们有一个SSIS包,它对SSAS执行XMLA以删除数据库,然后重建数据库,然后创建Windows任务调度程序作业,以在给定的时间间隔启动每个客户端的SSIS包。我们有50-200个工作岗位,我们希望每晚都有

我们有一个问题,当太多的工作同时运行在一起时,从3个以上的工作SSA似乎冻结,这些工作永远不会完成。当我通过Perfmon监视SSA时,我在任何时候最多只能看到两个繁忙的处理线程。看起来,如果同时运行多个作业,比如说10个作业,我应该至少运行10个处理线程,但是我们没有。我们的服务器有8个内核和32GB内存,CPU利用率也相当低


有人对在SSA中使用更多线程有什么建议,或者对我看到的行为有什么解释吗?

SQL Server标准版?多维数据集处理是串行的。是否每次都需要删除数据库?每个模式每晚都在变化吗?不太可能,因为下游报告等将中断。您可能只需要发送ProcessFull来更新现有数据库中的数据。