Счетчики производительности MSRS 2016 в режиме SharePoint, объекты производительности

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

Note

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

Объекты производительности доступны в мониторе производительности Windows (Perfmon.exe). Дополнительные сведения см. в документации по Windows.

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

Содержание этой статьи

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

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

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

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

Счетчик уменьшается при удалении записей сеанса. По умолчанию сеансы удаляются через 10 минут без действий.
Попаданий в кэш/с Количество запросов в секунду для кэшированных отчетов. Это запросы на повторно сформированные отчеты, а не на отчеты, обработанные напрямую из кэша. (См. раздел Общее число попаданий в кэш ниже в этой статье.)
Попадания в кэш/с (семантические модели) Количество запросов в секунду для кэшированной модели. Это запросы на повторно сформированные отчеты, а не на отчеты, обработанные напрямую из кэша.
Промахов кэша/с Количество запросов в секунду, которым не удалось вернуть отчет из кэша. Используйте этот счетчик, чтобы узнать, достаточно ли ресурсов, используемых для кэширования дисков или памяти.
Промахи кэша/с (семантические модели) Число запросов в секунду, которым не удалось вернуть модель из кэша. Используйте этот счетчик, чтобы узнать, достаточно ли ресурсов, используемых для кэширования дисков или памяти.
Запросы первого сеанса/с Число новых пользовательских сеансов, запускаемых из кэша сервера отчетов каждую секунду.
Попаданий в кэш памяти/с Количество извлечений отчетов из кэша памяти в секунду. Кэш памяти — это часть кэша, которая хранит отчеты в памяти ЦП. При использовании кэша в памяти сервер отчетов не запрашивает SQL Server для кэшированного содержимого.
Промахов кэша памяти/с Количество случаев в секунду, когда не удавалось получить отчёты из кэша в памяти.
Запросов на продолжение сеанса/с Количество запросов в секунду к отчетам, открытым в существующем сеансе (например, к отчетам, сформированным на основе моментального снимка сеанса).
Запросы отчетов Количество отчетов, которые сервер отчетов активно обрабатывает.
Выполненных отчетов/с Количество успешных выполнений отчета в секунду. Этот счетчик предоставляет статистику объема отчетов. Используйте этот счётчик вместе с Request/Sec, чтобы сравнить выполнение отчётов с запросами отчётов, которые могут быть возвращены из кэша.
Запросов/с Число запросов в секунду, выполняемых к серверу отчетов. Этот счетчик отслеживает все типы запросов, которые обрабатывает сервер отчетов.
Всего попаданий в кэш Общее число запросов для отчетов из кэша, выполненных после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов.
Общее число попаданий в кэш (семантические модели) Общее число запросов модели из кэша, выполненных после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов.
Общее число промахов кэша Общее количество раз, когда отчет не удалось вернуть из кэша после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов. Этот счетчик используется для определения достаточности места на диске и памяти.
Общее число промахов кэша (семантические модели) Общее количество раз, когда модель не может быть возвращена из кэша после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов. Этот счетчик используется для определения достаточности места на диске и памяти.
Общее количество попаданий в кэш памяти Общее число кэшированных отчетов, возвращенных из кэша памяти после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов. Кэш памяти — это часть кэша, которая хранит отчеты в памяти ЦП. При использовании кэша в памяти сервер отчетов не запрашивает SQL Server для кэшированного содержимого.
Общее число промахов кэша памяти Общее число промахов кэша памяти после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов.
Общее количество ошибок обработки Число ошибок при обработке запроса веб-службы сервера отчетов.
Всего отклонённых потоков Общее количество потоков, отклонённых для асинхронной обработки и обработанных синхронно в том же потоке. Каждый источник данных обрабатывается в одном потоке. Если объем потоков превышает производительные возможности, потоки отклоняются при асинхронной обработке, а затем обрабатываются в последовательном режиме.
Всего выполненных отчётов Общее количество успешно выполненных отчетов с момента запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов.
Всего запросов Общее число всех запросов, выполненных к серверу отчетов после запуска службы. Этот счетчик сбрасывается при каждой остановке ASP.NET веб-службы сервера отчетов.

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

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

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

Счетчик Description
Активные сеансы Количество активных сеансов, хранящихся в базе данных сервера отчетов. Этот счетчик показывает общее число всех пригодных для использования сеансов браузера, созданных на основе подписок на отчеты, независимо от того, активны они в данный момент или нет.
Система предупреждений: длина очереди событий
Система предупреждений: события обрабатываются — CreateSchedule
Оповещения: обработанные события — Удалить расписание
Система предупреждений: события обрабатываются — DeliverAlert
Система предупреждений: события обрабатываются — FireAlert
Система предупреждений: события обрабатываются — FireSchedule
Система предупреждений: события обрабатываются — GenerateAlert
Система предупреждений: события обрабатываются — UpdateSchedule
Сбросы кэша/с Количество сбросов кэша в секунду.
Попаданий в кэш/с Количество запросов в секунду для кэшированных отчетов. Это запросы на повторно сформированные отчеты, а не на отчеты, обработанные напрямую из кэша. (См. раздел Общее число попаданий в кэш ниже в этой статье.)
Попадания в кэш/с (семантические модели) Количество запросов в секунду для кэшированной модели.
Промахов кэша/с Количество запросов в секунду, которым не удалось вернуть отчет из кэша. Этот счетчик используется для оценки достаточности используемых для кэширования ресурсов (места на диске или памяти).
Промахи кэша/с (семантические модели) Число запросов в секунду, которым не удалось вернуть модель из кэша. Этот счетчик используется для оценки достаточности используемых для кэширования ресурсов (места на диске или памяти).
Доставок/сек Количество доставок отчета в секунду от любого модуля доставки.
Событий/с Количество событий, обработанных за секунду. События, за которыми осуществляется наблюдение, включают SnapshotUpdated и TimedSubscription.
Запросы первого сеанса/с Число новых сеансов выполнения отчета, создаваемых в секунду.
Попаданий в кэш памяти/с Количество извлечений отчетов из кэша памяти в секунду. Кэш памяти — это часть кэша, которая хранит отчеты в памяти ЦП. При использовании кэша в памяти сервер отчетов не запрашивает SQL Server для кэшированного содержимого.
Промахов кэша памяти/с Количество случаев в секунду, когда не удаётся получить отчёты из кэша в оперативной памяти.
Запросов на продолжение сеанса/с Количество запросов в секунду к отчетам, открытым в существующем сеансе (например, к отчетам, сформированным на основе моментального снимка сеанса).
Запросы отчетов Количество отчетов, которые сервер отчетов активно обрабатывает. Используйте этот счетчик для расчета стратегии кэширования. Количество запросов может быть больше, чем количество сформированных отчетов.
Выполненных отчетов/с Количество отчетов, успешно сформированных за секунду.
Запросов/с Общее число успешных запросов, обрабатываемых службой сервера отчетов в секунду.
Обновлений моментальных снимков/с Общее число обновлений моментальных снимков состояния выполнения отчета в секунду.
Общее количество перезапусков домена приложения Общее количество циклов домена приложения после запуска службы Windows сервера отчетов.
Всего сбросов кеша Общее количество обновлений кэша сервера отчетов с момента запуска службы. Этот счетчик обнуляется при очистке домена приложений. См. Сбросы кэша/с.
Всего попаданий в кэш Общее количество запросов для отчетов, обработанных напрямую из кэша с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений. См. Попаданий в кэш/с.
Общее число попаданий в кэш (семантические модели) Общее количество запросов моделей, обработанных напрямую из кэша с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений.
Общее число промахов кэша Общее количество раз, когда отчет не удалось вернуть из кэша после запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений. См. Промахов кэша/с.
Общее число промахов кэша (семантические модели) Общее количество раз, когда модель не удалось вернуть из кэша после запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений.
Всего доставок Общее количество отчетов, доставленных обработчиком планирования и доставки, для всех расширений доставки. Этот счетчик обнуляется при очистке домена приложений.
Всего событий Общее количество событий с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений.
Общее количество попаданий в кэш памяти Общее количество кэшированных отчетов, возвращенных из памяти кэша с момента запуска службы Windows сервера отчетов. Этот счетчик обнуляется при очистке домена приложений.
Общее число промахов кэша памяти Общее число промахов кэша памяти после запуска службы. Этот счетчик обнуляется при очистке домена приложений.
Общее количество ошибок обработки Количество ошибок при обработке запросов для службы Windows сервера отчетов.
Всего отклонённых потоков Общее число потоков обработки данных, отклоненных при асинхронной обработке и выполненных впоследствии как синхронные процессы в одном потоке. Значение этого счетчика постоянно увеличивается при умеренной или тяжелой нагрузке.
Всего выполненных отчётов Общее количество выполненных отчетов.
Всего запросов Общее количество успешно выполненных отчетов с момента запуска службы. Этот счетчик обнуляется при очистке домена приложений.
Общее число обновлений снимков Общее число обновлений моментальных снимков состояния выполнения отчета.

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

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

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

Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для CounterSetName MSRS 2016 Windows Service SharePoint Mode.

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