您使用什么工具来解决慢速 运行 SQL 服务器报告的问题?

What tools do you use to troubleshoot a slow-running SQL Server Report?

我是 SQL Server reporting services 报告开发人员使用的 Windows 环境的系统工程师。开发人员使用带有 Visual Studio 的 Win 7 开发箱来开发报告。开发人员使用的 SQL databaseSQL report server 都托管在第二台 Win 2012 服务器计算机上。

开发人员告诉我,当他们在 VS IDE 开发报告并且到了 运行 报告的时间时, 运行 需要很长时间(分钟)并显示结果

我查看了两台机器的高级性能图表,虽然它们都在进行锻炼(例如,50% CPU),但都没有接近极限。所以,我正在尝试在 tool/s 上画一个珠子,我可以申请尝试找出问题所在的较低级别(数据库、网络、VS、报告代码)。我查看了 Performance Monitoring and Tuning Tools,但没有发现关于这个特定问题的问题。

是否有专门用于对 运行ning SQL 服务器报告进行故障排除的性能监控工具?

首先检查报表执行日志。

检查报告时间列以找出导致延迟的原因。

有关报表执行日志的更多信息: https://docs.microsoft.com/en-us/sql/reporting-services/report-server/report-server-executionlog-and-the-executionlog3-view?view=sql-server-2017