我熟悉使用SQL服务器2000/2005/2008评估性能查询或存储过程的标准做法。如何评估MDX性能最佳?我假设像标准T-SQL一样可以轻松编写结构正确但性能较差的MDX查询?有什么建议吗?
FYI:我的任务可能是彻底修整现有的数据挖掘项目,该项目使用MS SQL分析服务和Proclarity客户端。
我熟悉使用SQL服务器2000/2005/2008评估性能查询或存储过程的标准做法。如何评估MDX性能最佳?我假设像标准T-SQL一样可以轻松编写结构正确但性能较差的MDX查询?有什么建议吗?
FYI:我的任务可能是彻底修整现有的数据挖掘项目,该项目使用MS SQL分析服务和Proclarity客户端。
2005年以来,有几个设施可帮助调整分析服务的调谐。
You can get query plans for MDX in much the same way as SQL Server supports them, although the actual primitives in the engine are of a somewhat different nature.
Running usage based aggregation will pick up what slices actually get looked at in practice.
SSAS also supports the profiler, so you can get trace files to see what the server is actually getting up to.
The debugger in BIDS lets you trace the cube scripts.
然而,这种东西要比在 SQL Server 上文档化得少得多,因此您可能需要涉及 MS 技术支持、第三方顾问或 Stackoverflow;-}