Какие инструменты вы используете для устранения неполадок медленно работающего отчета SQL Server? - PullRequest
0 голосов
/ 02 мая 2018

Я системный инженер для среды Windows, используемой разработчиком отчетов SQL Server reporting services. Разработчик использует Win 7 dev box с Visual Studio для разработки отчетов. SQL database и SQL report server, используемые разработчиком, размещены на втором сервере Win 2012.

Разработчик говорит мне, что когда они находятся в VS IDE разработке отчетов, и приходит время запустить отчет, требуется неожиданно много времени (минут) для запуска и отображения результатов

Я посмотрел высокоуровневые графики производительности для обеих машин, и хотя обе получают тренировку (например, 50% ЦП), ни одна из них не близка к максимальной. Итак, я пытаюсь нарисовать бусину на инструменте / инструментах, которые я могу применить, чтобы попытаться определить, где проблема находится на более низком уровне (база данных, сеть, VS, код отчета). Я просмотрел Инструменты мониторинга и настройки производительности , но в этой конкретной проблеме ничего не стоит.

Существует ли средство мониторинга производительности, специально предназначенное для устранения неполадок в медленно работающем отчете SQL Server?

1 Ответ

0 голосов
/ 03 мая 2018

Первоначально проверьте журнал выполнения отчета.

Проверьте столбцы времени отчета, чтобы найти причину задержки.

Для получения дополнительной информации о журнале выполнения отчетов: https://docs.microsoft.com/en-us/sql/reporting-services/report-server/report-server-executionlog-and-the-executionlog3-view?view=sql-server-2017

...