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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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 и службы Windows MSRS 2016 (собственный режим)
Счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service