Поделиться через


Счетчики производительности для объекта производительности веб-службы MSRS 2008

В этом разделе рассматриваются счетчики производительности для объекта производительности MSRS 2008 Web Service, который является компонентом развертывания служб SQL Server 2008Reporting Services.

ПримечаниеПримечание

Этот объект производительности используется для контроля событий на локальном сервере отчетов. При запуске сервера отчетов в масштабном развертывании счетчики относятся к текущему серверу, а не к масштабному развертыванию в целом.

Объекты производительности доступны в консоли производительности Windows (в Windows 2000 Server и Windows Server 2003), а также в консоли производительности и надежности (в Windows Vista и Windows Server 2008). Дополнительные сведения см. в документации по Microsoft Windows.

Счетчики производительности для веб-службы MSRS 2008

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

В следующей таблице перечислены счетчики, включенные в объект производительности MSRS 2008 Web Service.

Счетчик

Описание

Active Sessions

Число активных сеансов. Этот счетчик ведет подсчет общего количества сеансов обозревателя, создаваемых из подписок на отчеты, как активных, так и неактивных.

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

Cache Hits/Sec

Количество запросов в секунду для кэшированных отчетов. Это запросы для повторно подготовленных к просмотру отчетов, а не для отчетов, обрабатываемых непосредственно из кэша. (См. счетчик Total Cache Hits далее в этом подразделе.)

Cache Misses/Sec

Количество запросов в секунду, которым не удалось вернуть отчет из кэша. Этот счетчик используется для оценки достаточности используемых для кэширования ресурсов (места на диске или памяти).

First Session Requests/Sec

Число новых пользовательских сеансов, запускаемых из кэша сервера отчетов каждую секунду.

Memory Cache Hits/Sec

Количество извлечений отчетов из кэша памяти в секунду. Кэш памяти — это часть кэша, которая хранит отчеты в памяти ЦП. При использовании кэша памяти сервер отчетов не запрашивает кэшированное содержимое у SQL Server.

Memory Cache Misses/Sec

Число запросов в секунду, для которых не удалось вернуть отчет из кэша памяти.

Next Session Requests/Sec

Количество запросов за секунду на отчеты, открытые в существующем сеансе (т.е. на отчеты, подготовленные к просмотру из моментального снимка сеанса).

Report Requests

Количество активных в настоящий момент отчетов, обрабатываемых сервером отчетов.

Reports Executed/Sec

Число успешных выполнений отчетов в секунду. Этот счетчик предоставляет статистику объема отчетов. Использование этого счетчика совместно со счетчиком Request/Sec позволяет сравнить показатели выполнения отчетов и запросов, для которых отчеты возвращаются из кэша.

Requests/Sec

Число запросов в секунду, выполняемых к серверу отчетов. Этот счетчик отслеживает все типы запросов, обрабатываемые сервером отчетов.

Total Cache Hits

Общее число запросов для отчетов из кэша, выполненных после запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов.

Total Cache Misses

Общее число случаев, когда отчет невозможно было вернуть из кэша после запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов. Этот счетчик используется для определения достаточности места на диске и памяти.

Total Memory Cache Hits

Общее число кэшированных отчетов, возвращенных из кэша памяти после запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов. Кэш памяти — это часть кэша, которая хранит отчеты в памяти ЦП. При использовании кэша памяти сервер отчетов не запрашивает кэшированное содержимое у SQL Server.

Total Memory Cache Misses

Общее число промахов кэша памяти после запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов.

Total Processing Failures

Общее количество ошибок при обработке отчетов с момента запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов. Ошибки обработки могут возникать при работе обработчика отчетов или любого модуля.

Total Rejected Threads

Общее число потоков обработки данных, отклоненных при асинхронной обработке и выполненных впоследствии как синхронные процессы в одном потоке. Каждый источник данных обрабатывается в одном потоке. Если объем потоков превышает производительные возможности, потоки отклоняются при асинхронной обработке, а затем обрабатываются в последовательном режиме.

Total Reports Executed

Общее количество успешно выполненных отчетов с момента запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов.

Total Requests

Общее число всех запросов, выполненных к серверу отчетов после запуска службы. Этот счетчик сбрасывается каждый раз, когда ASP.NET останавливает веб-службу сервера отчетов.