如何在OLAP处理中评估MDX的性能

时间:2008-12-11 13:41:59

标签: sql-server performance olap mdx

我熟悉使用SQL Server 2000/2005/2008评估性能查询或存储过程的标准实践。评估MDX性能的最佳方法是什么?我认为可以像使用标准T-SQL一样轻松地编写结构正确但性能不佳的MDX查询?有什么建议吗?

仅供参考:我的任务可能是改进使用MS SQL分析服务和Proclarity客户端的当前数据挖掘项目。

2 个答案:

答案 0 :(得分:2)

有几种设施可以帮助调整Analysis Services(截至2005年)。

  • 您可以在中获取MDX的查询计划 与SQL Server的方式大致相同 支持他们,虽然实际 引擎中的原语是一个 有点不同的性质。

  • 运行基于使用情况的聚合将 拿起实际得到的切片 在实践中看着。

  • SSAS也支持分析器,所以 你可以得到跟踪文件,看看是什么 服务器实际起床了 到。

  • BIDS中的调试器可让您跟踪 多维数据集脚本。

但是,这些内容远没有SQL Server那么好,因此您可能需要涉及MS技术支持,第三方顾问或Stackoverflow; - }

答案 1 :(得分:1)

尝试运行MDX Studio。它分析MDX查询并提供常见问题的一般性能提示。

我发现它非常有用,并且按照提示我将某些查询的性能提高了8倍。

它也是免费的!