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

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

有帮助吗?

解决方案

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

  • 中获取 MDX 的查询计划。 与 SQL Server 支持它们,尽管实际 引擎中的基元属于 性质略有不同。

  • 基于用法的聚合将在实践中选择切片实际上得到的切片。

  • SSAS 还支持剖析器,因此 您可以获取跟踪文件,查看 服务器真的启动了 到。

  • 投标中的调试器可让您追踪立方体脚本。

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

其他提示

尝试运行 MDX工作室。它分析MDX查询,并给出性能一般提示为常见的问题。

我发现它非常有用,并通过了8倍以下,我增加了一些查询的性能提示。

这是免费的呢!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top