我熟悉使用 SQL Server 2000/2005/2008 评估性能查询或存储过程的标准做法。评估 MDX 性能的最佳方法是什么?我假设它可以像使用标准 T-SQL 一样轻松地编写结构正确但性能较差的 MDX 查询?有什么建议么?
仅供参考:我的任务可能是彻底检查使用 MS SQL 分析服务和 Proclarity 客户端的当前数据挖掘项目。
我熟悉使用 SQL Server 2000/2005/2008 评估性能查询或存储过程的标准做法。评估 MDX 性能的最佳方法是什么?我假设它可以像使用标准 T-SQL 一样轻松地编写结构正确但性能较差的 MDX 查询?有什么建议么?
仅供参考:我的任务可能是彻底检查使用 MS SQL 分析服务和 Proclarity 客户端的当前数据挖掘项目。
有多种工具可帮助调整 Analysis Services(截至 2005 年)。
您可以获得 MDX 的查询计划,其方式与 SQL Server 支持它们的方式大致相同,尽管引擎中的实际原语具有一些不同的性质。
运行基于使用的聚合将获取在实践中实际查看的切片。
SSAS 还支持分析器,因此您可以获取跟踪文件以查看服务器实际在做什么。
BIDS 中的调试器允许您跟踪多维数据集脚本。
但是,与 SQL Server 相比,这些内容的文档记录要少得多,因此您可能需要让 MS 技术支持、第三方顾问或 Stackoverflow 参与进来;-}