Контроль производительности сервера отчетов

Для контроля производительности сервера отчетов используются средства контроля производительности, позволяющие вычислять активность сервера, определять тренды, выполнять диагностику узких мест системы и сбор данных, позволяющих определять адекватность текущей конфигурации системы. Для настройки производительности сервера можно задать частоту очистки домена приложений сервера отчетов. Дополнительные сведения см. в разделе Настройка доступной памяти для служб Reporting Services.

ms159809.note(ru-ru,SQL.90).gifВажно!
В настоящий момент в установках служб Reporting Services для Windows Vista недоступны счетчики производительности для веб-службы MSRS 2008 и службы Windows MSRS 2005. Способа решить эту проблему в настоящее время нет.

Источники данных производительности

Для получения всеобъемлющих сведений о работе системы используется комбинация определенных технологий и средств. Операционные системы Microsoft Windows Server предоставляют сведения о производительности при помощи следующих средств:

  • Диспетчер задач
  • Средство просмотра событий
  • Консоль производительности

Диспетчер задач предоставляет сведения о программах и процессах, выполняющихся на компьютере. Диспетчер задач можно использовать для контроля ключевых показателей производительности сервера отчетов. Можно также получить доступ к параметрам активности выполняющихся процессов и просматривать данные и графики использования ЦП и памяти. Дополнительные сведения об использовании диспетчера задач см. в документации по продукту Microsoft Windows.

Консоль производительности и средство просмотра событий можно использовать для создания журналов и предупреждений об обработке отчетов и потреблении ресурсов. Дополнительные сведения о событиях Windows, создаваемых службами Microsoft SQL Server 2005 Reporting Services (SSRS), см. в разделе Журнал приложений Windows библиотеки SQL Server 2005 Books Online. Дополнительные сведения о консоли производительности см. в подразделе «Счетчики производительности Windows» далее в этом разделе.

Программы сервера SQL Server предоставляют также сведения о базе данных сервера отчетов и временных базах данных, используемых для кэширования и управления сеансами. Дополнительные сведения см. в разделе Оценка производительности.

Счетчики производительности Windows

Контроль конкретных счетчиков производительности позволяет:

  • оценить системные требования, необходимые для поддержки предполагаемой рабочей нагрузки;
  • определить базовый уровень производительности для оценки влияния изменений конфигурации или обновлений приложений;
  • контролировать производительность приложений при определенных нагрузках, естественных или искусственных;
  • убедиться в том, что обновление оборудования оказывает необходимое воздействие на производительность;
  • убедиться в том, что изменения конфигурации системы оказывают необходимое воздействие на производительность.

Службы SSRS включают два объекта производительности:

  • MSRS 2005 Web Service — для контроля производительности сервера отчетов;
  • MSRS 2005 Windows Service — для контроля назначенных операций и доставки отчетов.

Объект производительности MSRS 2005 Web Service включает коллекцию счетчиков, используемых для отслеживания работы сервера отчетов, обычно инициируемой интерактивными операциями просмотра отчетов. Эти счетчики сбрасываются, когда ASP.NET останавливает веб-службу Reporting Services.

Объект производительности MSRS 2005 Windows Service включает коллекцию счетчиков, используемых для отслеживания обработки отчетов, обычно инициируемой операциями по расписанию. Назначенные операции включают подписку и доставку, создание снимков состояния выполнения отчетов, а также ведение журнала отчетов.

ms159809.note(ru-ru,SQL.90).gifПримечание.
Нестандартные счетчики производительности служб Reporting Services доступны только для объектов MSRS 2005 Web Service и MSRS 2005 Windows Service. Диспетчер отчетов использует счетчики производительности ASP.NET. Дополнительные сведения см. в статье по улучшению производительности и стабильности приложений .NET (Improving .NET Application Performance and Scalability) в MSDN.

Если на одном компьютере имеется несколько экземпляров сервера отчетов, их можно контролировать вместе или по отдельности. При добавлении счетчика необходимо выбрать включаемые в него экземпляры. Дополнительные сведения об использовании консоли производительности и добавлении счетчиков см. в документации по Microsoft Windows.

В этом разделе

См. также

Основные понятия

Настройка доступной памяти для служб Reporting Services
Управление службами Reporting Services
Обзор компонентов служб Reporting Services

Другие ресурсы

Развертывание служб Reporting Services

Справка и поддержка

Получение помощи по SQL Server 2005