2

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

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

4

2 回答 2

2

有多种工具可帮助调整 Analysis Services(截至 2005 年)。

  • 您可以获得 MDX 的查询计划,其方式与 SQL Server 支持它们的方式大致相同,尽管引擎中的实际原语具有一些不同的性质。

  • 运行基于使用的聚合将获取在实践中实际查看的切片。

  • SSAS 还支持分析器,因此您可以获取跟踪文件以查看服务器实际在做什么。

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

但是,与 SQL Server 相比,这些内容的文档记录要少得多,因此您可能需要让 MS 技术支持、第三方顾问或 Stackoverflow 参与进来;-}

于 2008-12-11T15:17:11.317 回答
1

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

我发现它非常有用,通过遵循提示,我将某些查询的性能提高了 8 倍。

它也是免费的!

于 2008-12-13T10:18:29.290 回答