如何评估 MDX 在 OLAP 处理中的性能
Posted
技术标签:
【中文标题】如何评估 MDX 在 OLAP 处理中的性能【英文标题】:How to assess performance of MDX in OLAP processing 【发布时间】:2008-12-11 13:41:58 【问题描述】:我熟悉使用 SQL Server 2000/2005/2008 评估性能查询或存储过程的标准做法。评估 MDX 性能的最佳方法是什么?我假设它可以像使用标准 T-SQL 一样轻松地编写结构正确但性能较差的 MDX 查询?有什么建议吗?
仅供参考:我的任务可能是彻底检查当前使用 MS SQL 分析服务和 Proclarity 客户端的数据挖掘项目。
【问题讨论】:
【参考方案1】:有多种工具可以帮助调整分析服务(截至 2005 年)。
您可以在 与 SQL Server 非常相似 支持他们,虽然实际 引擎中的原语是 有点不同的性质。
运行基于使用的聚合将 拿起实际得到的切片 在实践中进行了研究。
SSAS 也支持分析器,所以 您可以获取跟踪文件以查看什么 服务器实际上正在起床 到。
BIDS 中的调试器可让您跟踪 多维数据集脚本。
但是,与 SQL Server 相比,这些内容的文档记录要少得多,因此您可能需要让 MS 技术支持、第三方顾问或 *** 参与进来;-
【讨论】:
【参考方案2】:尝试运行MDX Studio。它分析 MDX 查询并针对常见问题提供一般性能提示。
我发现它非常有用,通过遵循提示,我将某些查询的性能提高了 8 倍。
它也是免费的!
【讨论】:
以上是关于如何评估 MDX 在 OLAP 处理中的性能的主要内容,如果未能解决你的问题,请参考以下文章