Performance SSAS处理速度慢-SQL Server 2012

Performance SSAS处理速度慢-SQL Server 2012,performance,ssas,ssas-2012,Performance,Ssas,Ssas 2012,我有两个SQL Server代理作业,它们运行XMLA来处理SQL 2012 SSAS服务器中的SSAS对象。 processcubefullel这是在相关SQL数据库从头重新加载后运行的,这是一个每周作业。此作业执行以下操作: 1.流程维度ProcessFull使用MaxParallel=“4”,时间:20分钟 2.进程分区ProcessFull使用MaxParallel=“4”,时间:85分钟 3.进程多维数据集ProcessFull使用MaxParallel=“4”,时间:100分钟 Pr

我有两个SQL Server代理作业,它们运行XMLA来处理SQL 2012 SSAS服务器中的SSAS对象。

processcubefullel这是在相关SQL数据库从头重新加载后运行的,这是一个每周作业。此作业执行以下操作:
1.流程维度ProcessFull使用MaxParallel=“4”,时间:20分钟 2.进程分区ProcessFull使用MaxParallel=“4”,时间:85分钟 3.进程多维数据集ProcessFull使用MaxParallel=“4”,时间:100分钟

ProcessCubeUpdate这是在相关SQL数据库进行每日更新后运行的,这是一项日常作业。此作业执行以下操作:
1.流程维度,ProcessUpdate,使用MaxParallel=“4”,时间:100分钟 2.进程分区ProcessData使用MaxParallel=“4”,时间:15分钟 3.进程索引,进程索引,使用MaxParallel=“4”,时间:55分钟 4.处理多维数据集,ProcessDefault,使用MaxParallel=“4”,时间:1分钟

这些工作的表现非常缓慢,而且越来越慢。 对于维度,ProcessFull比ProcessUpdate快得多,这似乎也很奇怪。


我想知道如何加快这些作业的速度,或者它们是否需要一些额外的步骤?

如果您的处理时间从数据大小来看是合理的,我建议您为您的对象使用多个分区

如果您的处理时间从数据大小来看是合理的,我建议您为您的对象使用多个分区

谢谢,这看起来确实值得调查。谢谢你,这看起来确实值得调查。