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


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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

Счетчик Description
Активные сеансы Количество активных сеансов, хранящихся в базе данных сервера отчетов. Этот счетчик предоставляет совокупное количество всех доступных сеансов браузера, созданных из подписок отчетов, независимо от того, активны ли они или нет.
Система предупреждений: длина очереди событий
Система предупреждений: события обрабатываются — CreateSchedule
Система предупреждений: событий обработано — DeleteSchedule
Система предупреждений: события обрабатываются — 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  

Мониторинг производительности сервера отчетов
Счетчики производительности для объектов производительности веб-службы MSRS 2016 и MSRS 2016 Windows Service (собственный режим)
Счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service