Счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service
В этом разделе рассматриваются счетчики производительности для объектов производительности ReportServer:Service и ReportServerSharePoint:Service, являющихся компонентами развертывания служб SQL Server 2012.
Примечание |
---|
Эти объекты производительности служат для наблюдения за событиями на локальном сервере отчетов. При запуске сервера отчетов в масштабном развертывании счетчики относятся к текущему серверу, а не к масштабному развертыванию в целом. |
Объекты производительности доступны в системном мониторе Windows (Perfmon.exe). Дополнительные сведения см. в документации по Windows. Профилирование времени выполнения (https://msdn.microsoft.com/ru-ru/library/w4bz2147.aspx).
В этом разделе:
ReportServer:Service (собственный режим)
ReportServerSharePoint:Service (режим SharePoint)
Использование PowerShell для возврата списков счетчиков
Область применения: SQL Server 2012.
Счетчики производительности ReportServer:Service (сервер отчетов в собственном режиме)
Объект производительности ReportServer:Service включает коллекцию счетчиков для отслеживания связанных с HTTP и памятью событий для экземпляра сервера отчетов. Этот объект производительности отображается однократно для каждого экземпляра служб Службы Reporting Services на компьютере; счетчики объекта производительности можно добавлять или удалять для каждого экземпляра. Счетчики для экземпляра по умолчанию отображаются в формате ReportServer:Service. Счетчики для именованных экземпляров отображаются в формате ReportServer$<instance_name>:Service.
Объект производительности ReportServer:Service впервые появился в SQL Server 2008 Службы Reporting Services. Он предоставляет часть счетчиков, входивших в службы IIS и в ASP.NET в предыдущих версиях служб Службы Reporting Services. Эти новые счетчики являются уникальными для служб Службы Reporting Services. Они отслеживают связанные с HTTP события для сервера отчетов, такие как запросы, соединения и попытки входа. Кроме того, этот объект производительности включает счетчики для отслеживания событий управления памятью.
В следующей таблице перечислены счетчики, включенные в объект производительности ReportServer:Service.
Следующий скрипт Windows PowerShell вернет список счетчиков производительности для CounterSetName
(get-counter -listset "ReportServer:Service").paths
Счетчик |
Описание |
---|---|
Active connections |
Количество активных в текущий момент соединений на сервере. |
Bytes Received Total |
Число байтов, полученных сервером. Этот счетчик ведет подсчет общего приблизительного числа байтов, полученных как диспетчером отчетов, так и сервером отчетов. |
Bytes Received/sec |
Число байтов, полученных сервером за одну секунду. Этот счетчик обновляется только при завершении передачи. Это означает, что значение счетчика остается равным 0, а затем значение растет после завершения передачи. |
Bytes Sent Total |
Число байтов, отправленных сервером. Этот счетчик ведет подсчет общего приблизительного числа байтов, оправленных как диспетчером отчетов, так и сервером отчетов. |
Bytes Sent/sec |
Число байтов, отправленных сервером за секунду. Этот счетчик обновляется только при завершении передачи. Это означает, что значение счетчика остается равным 0, а затем значение растет после завершения передачи. |
Errors Total |
Общее число ошибок, возникших во время выполнения HTTP-запросов. Эти ошибки включают 400-е и 500-е коды состояния HTTP. |
Errors/sec |
Общее число ошибок, возникших во время выполнения HTTP-запросов за одну секунду. Эти ошибки включают 400-е и 500-е коды состояния HTTP. |
Logon Attempts Total |
Число попыток входа, выполненных из типов проверки подлинности RSWindows. Типы проверок подлинности RSWindows включают RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos и RSWindowsBasic. Нулевое значение (0) отвечает за нестандартную проверку подлинности. |
Logon Attempts/sec |
Число попыток входа. |
Logon Successes Total |
Число успешных входов для типов проверки подлинности RSWindows. Типы проверок подлинности RSWindows включают RSWindowsNegotiate, RSWindowsNTLM, RSWindowsKerberos и RSWindowsBasic. Нулевое значение (0) отвечает за нестандартную проверку подлинности. |
Logon Successes/sec |
Число успешных входов. |
Memory Pressure State |
Одно из следующих чисел от 1 до 5, указывающее текущее состояние памяти на сервере.
|
Memory Shrink Amount |
Число байтов, запрошенных сервером для сжатия используемой памяти. |
Memory Shrink Notifications/sec |
Число уведомлений, сформированных сервером в последнюю секунду для сжатия используемой памяти. Это число указывает, как часто сервер испытывает недостаток памяти. |
Requests Disconnected |
Число отсоединений запросов, возникших из-за сбоя в канале связи. |
Requests Executing |
Количество запросов, обрабатываемых в настоящий момент. |
Requests Not Authorized |
Число запросов, завершенных с кодом состояния HTTP 401. |
Requests Rejected |
Общее число запросов, не обработанных из-за недостаточных ресурсов сервера. Этот счетчик отражает число запросов, возвращенных с кодом состояния HTTP 503, указывающим на то, что сервер слишком загружен. |
Requests Total |
Общее число запросов, полученных службой сервера отчетов с момента запуска. Этот счетчик ведет подсчет запросов, отправленных диспетчеру отчетов, а также запросов, отправленных диспетчером отчетов серверу отчетов. |
Requests/sec |
Количество обрабатываемых за секунду запросов. Это значение отражает текущую пропускную способность приложения. |
Tasks Queued |
Число задач, ожидающих доступности потока для обработки. Каждый запрос, выполненный к серверу отчетов, соответствует одной или нескольким задачам. Этот счетчик представляет только число задач, готовых к обработке; он не включает число выполняющихся в настоящее время задач. |
В начало
ReportServerSharePoint:Service (сервер отчетов в режиме SharePoint)
Объект производительности ReportServerSharePoint:Service был добавлен в службах SQL Server 2012 Службы Reporting Services.
Следующий скрипт Windows PowerShell вернет список счетчиков производительности для CounterSetName
(get-counter -listset "ReportServerSharePoint:Service").paths
Счетчик |
Описание |
---|---|
Memory Pressure State |
|
Memory Shrink Amount |
|
Memory Shrink Notifications/Sec |
В начало
Использование командлетов PowerShell для возврата списков
Следующий скрипт Windows PowerShell возвращает список счетчиков производительности для CounterSetName «ReportServerSharePoint:Service»:
(get-counter -listset "ReportServerSharePoint:Service").paths
В начало