首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSAS处理慢- SQL Server 2012

SSAS处理慢- SQL Server 2012
EN

Stack Overflow用户
提问于 2017-12-04 12:11:12
回答 1查看 516关注 0票数 0

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

ProcessCubeFull这是在相关的SQL数据库从零开始重新加载之后运行的,这是一项每周的工作。这项工作做了以下工作:

  1. 过程维度,ProcessFull,使用MaxParallel="4",时间:20分钟
  2. 进程分区,ProcessFull,使用MaxParallel="4",时间:85 Time
  3. 进程立方体,ProcessFull,使用MaxParallel="4",时间:100 Time

ProcessCubeUpdate这是在相关的SQL数据库进行每日更新之后运行的,这是一项日常工作。这项工作做了以下工作:

  1. 过程维度,ProcessUpdate,使用MaxParallel="4",时间:100 100
  2. 进程分区,ProcessData,使用MaxParallel="4",时间:15分钟
  3. 进程索引,ProcessIndexes,使用MaxParallel="4",时间:55分钟
  4. 处理多维数据集,ProcessDefault,使用MaxParallel="4",时间:1分钟

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

我想知道我怎样才能加快这些工作的速度,或者他们是否需要一些额外的步骤?

EN

回答 1

Stack Overflow用户

发布于 2017-12-05 06:35:42

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47633086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档