我想分解从客户端到 Analysis Services 并返回的往返 MDX 查询的性能。特别是,我希望识别/区分单个查询并记录每个查询所花费的时间:
- 从客户端到 IIS 的 XMLA over HTTP 消息
- 从数据泵到分析服务的 TCP/IP 上的 XMLA 消息
- Analysis Services 对数据泵的响应
- IIS 对客户端的响应
我对其他有助于识别查询生命周期中的瓶颈的数据点持开放态度。
我的公司测试了多种软件,包括:定期 SSAS DMV 数据收集、PerfMon、Flight Recorder、Splunk 和 SQL Sentry。我们很难把它们联系在一起。