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


Счетчики производительности — служба ReportServer, объекты производительности

В этой статье описываются счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service , которые входят в развертывание SQL Server 2012 (11.x).

Примечание.

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

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

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

Область применения: SQL Server 2012 (11.x).

Счетчики производительности ReportServer:Service (сервер отчетов в собственном режиме)

Объект производительности ReportServer:Service включает коллекцию счетчиков для отслеживания связанных с HTTP и памятью событий для экземпляра сервера отчетов. Этот объект производительности отображается один раз для каждого экземпляра служб Reporting Services на компьютере, и вы можете добавлять или удалять счетчики из объекта производительности для каждого экземпляра. Счетчики для экземпляра по умолчанию отображаются в формате ReportServer:Service. Счетчики именованных экземпляров отображаются в формате ReportServer$\<instance_name>:Service.

Объект производительности ReportServer:Service был новым в службах Reporting Services SQL Server 2008 (10.0.x), а также предоставляет подмножество счетчиков, которые были включены в службы IIS (IIS) и ASP.NET в предыдущих версиях служб Reporting Services. Эти новые счетчики относятся к службам Reporting Services, и они отслеживают события, связанные с HTTP для сервера отчетов, такие как запросы, подключения и попытки входа. Кроме того, этот объект производительности включает счетчики для отслеживания событий управления памятью.

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

Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для CounterSetNameследующих:

(get-counter -listset "ReportServer:Service").paths  
Счетчик Description
Активные соединения Количество активных в текущий момент соединений на сервере.
Всего получено байтов Число байт, полученных сервером. Этот счетчик ведет подсчет общего приблизительного числа байтов, полученных как диспетчером отчетов, так и сервером отчетов.
Получено байт/с Число байтов, полученных сервером за одну секунду. Этот счетчик обновляется только при завершении передачи. Этот результат означает, что счетчик остается равным 0, а затем значение увеличивается после завершения передачи.
Всего отправлено байтов Число байтов, отправленных сервером. Этот счетчик ведет подсчет общего приблизительного числа байтов, оправленных как диспетчером отчетов, так и сервером отчетов.
Отправлено байт/с Число байтов, отправленных сервером за секунду. Этот счетчик обновляется только при завершении передачи. Этот результат означает, что счетчик остается равным 0, а затем значение увеличивается после завершения передачи.
Общее число ошибок Общее число ошибок, возникших во время выполнения HTTP-запросов. Эти ошибки включают 400-е и 500-е коды состояния HTTP.
Ошибок/с Общее число ошибок, возникших во время выполнения HTTP-запросов за одну секунду. Эти ошибки включают 400-е и 500-е коды состояния HTTP.
Всего попыток входа Количество попыток входа, выполненных из типов RS проверка подлинности Windows. Типы RS проверка подлинности Windows включают RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos и RSWindowsBasic. Нулевое значение (0) отвечает за нестандартную проверку подлинности.
Попыток входа в секунду Частота попыток входа.
Всего успешных входов Число успешных входов для типов проверки подлинности RSWindows. Типы RS проверка подлинности Windows включают RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos и RSWindowsBasic. Нулевое значение (0) отвечает за нестандартную проверку подлинности.
Успешных входов в секунду Число успешных входов.
Состояние нагрузки на память Одно из следующих чисел от 1 до 5, указывающее текущее состояние памяти на сервере.

1: нет нагрузки

2: низкая нагрузка

3: средняя нагрузка

4: высокая нагрузка

5: чрезмерная нагрузка
Объем сжатия памяти Число байтов, запрошенных сервером для сжатия используемой памяти.
Уведомлений о сжатии памяти в секунду Число уведомлений, сформированных сервером в последнюю секунду для сжатия используемой памяти. Это число указывает, как часто сервер испытывает недостаток памяти.
Количество отключенных запросов Число отсоединений запросов, возникших из-за сбоя в канале связи.
Количество выполняющихся запросов Количество запросов, обрабатываемых в настоящий момент.
Количество неразрешенных запросов Число запросов, завершенных с кодом состояния HTTP 401.
Количество отказанных запросов Общее количество запросов, которые не были обработаны из-за нехватки ресурсов сервера. Этот счетчик представляет количество запросов, возвращающих код состояния HTTP 503, который указывает, что сервер слишком занят.
Всего запросов Общее количество запросов, полученных службой сервера отчетов с момента запуска. Этот счетчик ведет подсчет запросов, отправленных диспетчеру отчетов, а также запросов, отправленных диспетчером отчетов серверу отчетов.
Запросов/с Количество обрабатываемых за секунду запросов. Это значение отражает текущую пропускную способность приложения.
Количество задач в очереди Число задач, ожидающих доступности потока для обработки. Каждый запрос, выполненный к серверу отчетов, соответствует одной или нескольким задачам. Этот счетчик представляет только количество задач, готовых к обработке; Он не включает количество выполняемых в данный момент задач.

ReportServerSharePoint:Service (сервер отчетов в режиме SharePoint)

Объект производительности ReportServerSharePoint:Service добавлен в службы Reporting Services SQL Server 2012 (11.x).

Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для CounterSetNameследующих:

(get-counter -listset "ReportServerSharePoint:Service").paths  
Счетчик Description
Состояние нагрузки на память
Объем сжатия памяти
Memory Shrink Notifications/Sec

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

Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для CounterSetName reportServerSharePoint:Service:

(get-counter -listset "ReportServerSharePoint:Service").paths