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


Счетчики производительности для объектов производительности веб-службы MSRS 2011 и службы Windows MSRS 2011 в режиме интеграции с SharePoint (режим SharePoint)

В этом разделе рассматриваются счетчики производительности для объектов производительности MSRS 2011 Web Service SharePoint Mode и MSRS 2011 Windows Service SharePoint Mode, которые принадлежат к числу компонентов развертывания служб Службы SQL Server 2012 Reporting Services (SSRS) в режиме SharePoint.

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

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

Объекты производительности доступны в системном мониторе Windows (Perfmon.exe). Дополнительные сведения см. в документации по Windows. Профилирование времени выполнения (https://msdn.microsoft.com/ru-ru/library/w4bz2147.aspx).

Сведения о счетчиках производительности и серверах отчетов в собственном режиме см. в разделе Счетчики производительности для объектов производительности веб-службы MSRS 2011 и службы Windows MSRS 2011 (собственный режим)Счетчики производительности для объектов производительности веб-службы MSRS 2011 и службы Windows MSRS 2011 в режиме интеграции с SharePoint (режим SharePoint)

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

  • Счетчики производительности веб-службы MSRS 2011 в режиме интеграции с SharePoint

  • Счетчики производительности службы Windows MSRS 2011 в режиме интеграции с SharePoint

  • Использование PowerShell для возврата списков счетчиков

Счетчики производительности веб-службы MSRS 2011 в режиме интеграции с SharePoint

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

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

Счетчик

Описание

Active Sessions

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

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

Cache Hits/Sec

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

Cache Hits/Sec (Semantic Models)

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

Cache Misses/Sec

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

Cache Misses/Sec (Semantic Models)

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

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 Hits (Semantic Models)

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

Total Cache Misses

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

Total Cache Misses (Semantic Models)

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

Total Memory Cache Hits

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

Total Memory Cache Misses

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

Total Processing Failures

Число ошибок при обработке запроса веб-службы сервера отчетов.

Total Rejected Threads

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

Total Reports Executed

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

Total Requests

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Счетчики производительности службы Windows MSRS 2011 в режиме интеграции с SharePoint

Объект производительности MSRS 2011 Windows Service SharePoint Mode используется для наблюдения за службами Windows сервера отчетов. Этот объект производительности включает коллекцию счетчиков, используемых для отслеживания обработки отчетов, обычно инициируемой операциями по расписанию. Выполняемые по расписанию операции могут включать операции подписки и доставки, формирование снимков состояния выполнения отчета и создание журнал отчета. Если включить этот счетчик, его можно применять ко всем экземплярам служб Службы Reporting Services. Также можно выбирать конкретные экземпляры.

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

Счетчик

Описание

Active Sessions

Количество активных сеансов, хранящихся в базе данных сервера отчетов. Этот счетчик обеспечивает совокупный подсчет всех используемых сеансов браузера, формируемых из подписок на отчет, которые все еще активны или нет.

Alerting: event queue length

Alerting: events processed - CreateSchedule

Alerting: events processed – Delete schedule

Alerting: events processed – DeliverAlert

Alerting: events processed – FireAlert

Alerting: events processed – FireSchedule

Alerting: events processed – GenerateAlert

Alerting: events processed – UpdateSchedule

Cache Flushes/Sec

Количество операций записи из кэша на диск в секунду.

Cache Hits/Sec

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

Cache Hits/Sec (Semantic Models)

Количество запросов в секунду для кэшированной модели.

Cache Misses/Sec

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

Cache Misses/Sec (Semantic Models)

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

Delivers/Sec

Количество доставок отчета в секунду от любого модуля доставки.

Events/Sec

Количество событий, обработанных за секунду. События, за которыми осуществляется наблюдение, включают SnapshotUpdated и TimedSubscription.

First Session Requests/Sec

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

Memory Cache Hits/Sec

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

Memory Cache Misses/Sec

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

Next Session Requests/Sec

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

Report Requests

Количество активных в настоящий момент отчетов, обрабатываемых сервером отчетов. Используйте этот счетчик для расчета стратегии кэширования. Количество запросов может быть значительно больше, чем количество сформированных отчетов.

Reports Executed/Sec

Количество отчетов, успешно сформированных за секунду.

Requests/Sec

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

Snapshot Updates/Sec

Общее число обновлений моментальных снимков состояния выполнения отчета в секунду.

Total App Domain Recycles

Общее количество операций очистки домена приложений с момента запуска службы Windows сервера отчетов.

Total Cache Flushes

Общее количество обновлений кэша сервера отчетов с момента запуска службы. Этот счетчик обнуляется при очистке домена приложений. См. раздел Cache Flushes/Sec.

Total Cache Hits

Общее количество запросов для отчетов, обработанных напрямую из кэша с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений. См. раздел Cache Hits/Sec.

Total Cache Hits (Semantic Models)

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

Total Cache Misses

Общее количество раз, когда отчет не может быть возвращен из кэша с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений. См. раздел Cache Misses/Sec.

Total Cache Misses (Semantic Models)

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

Total Deliveries

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

Total Events

Общее количество событий с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений.

Total Memory Cache Hits

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

Total Memory Cache Misses

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

Total Processing Failures

Число запросов обработки ошибок для службы Windows сервера отчетов.

Total Rejected Threads

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

Total Reports Executed

Общее количество выполняемых отчетов.

Total Requests

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

Total Snapshot Updates

Общее число обновлений моментальных снимков состояния выполнения отчета.

Значок стрелки, используемый со ссылкой «В начало»В начало

Использование командлетов PowerShell для возврата списков

Содержимое, связанное с PowerShellСледующий скрипт Windows PowerShell возвращает наборы счетчиков, в которых CounterSetName начинается с «msr»:

get-counter -listset msr*
Returns a list with the following information
CounterSetName     : MSRS 2011 Windows Service SharePoint Mode
CounterSetName     : MSRS 2011 Web Service SharePoint Mode

Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для режима SharePoint службы Windows MSRS 2011 CounterSetName.

(get-counter -listset "MSRS 2011 Windows Service SharePoint Mode").paths

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Наблюдение за производительностью сервера отчетов

Счетчики производительности для объектов производительности веб-службы MSRS 2011 и службы Windows MSRS 2011 (собственный режим)

Счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service