Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo descreve contadores de desempenho para os objetos de desempenho MSRS 2016 Web Service SharePoint Modo e MSRS 2016 Windows Service SharePoint Modo, que fazem parte de uma implementação no modo SharePoint do SQL Server 2016 Reporting Services.
Observação
Estes objetos de desempenho monitorizam eventos no servidor de relatórios local. Se estiver a executar um servidor de relatórios numa implementação escalonável, as contagens aplicam-se ao servidor atual e não à implementação escalonável como um todo.
Os objetos de desempenho estão disponíveis no Windows Performance Monitor (Perfmon.exe). Para mais informações, consulte a documentação do Windows.
Para informações sobre contadores de desempenho e servidores de relatórios em modo nativo, consulte contadores de desempenho para o MSRS 2016 Web Service e MSRS 2016 Windows Service Performance Objects (modo nativo).
Neste artigo:
Contadores de desempenho do Modo SharePoint do MSRS Web Service 2016
Contadores de desempenho MSRS 2016 Windows Service SharePoint Mode
Contadores de desempenho do MSRS 2016 Web Service em Modo SharePoint
Os monitores de objetos de desempenho do Modo SharePoint do MSRS Web Service 2016 reportam o desempenho do servidor. Este objeto de desempenho inclui uma coleção de contadores usados para acompanhar o processamento do servidor de relatórios, normalmente iniciado através de operações interativas de visualização de relatórios. Ao configurar este contador, pode aplicá-lo a todas as instâncias dos Serviços de Relatórios ou pode selecionar instâncias específicas. Estes contadores são reiniciados sempre que o ASP.NET para o serviço web do Servidor de Relatórios.
A tabela seguinte lista os contadores incluídos no objeto de desempenho para o Modo SharePoint do Serviço Web MSRS 2016.
| Counter | Description |
|---|---|
| Sessões Ativas | Número de sessões ativas. Este contador fornece uma contagem cumulativa de todas as sessões do navegador geradas a partir das execuções de relatórios, estejam ainda ativas ou não. O contador é decrementado à medida que os registos das sessões são removidos. Por defeito, as sessões são removidas após 10 minutos sem atividade. |
| Hits de Cache por Segundo | Número de pedidos por segundo para relatórios em cache. Estes pedidos são para relatórios re-renderizados, não para pedidos de relatórios processados diretamente a partir da cache. (Ver Total Cache Hits mais adiante neste artigo.) |
| Acertos de Cache/Sec (Modelos Semânticos) | Número de pedidos por segundo para o modelo em cache. Estes pedidos são para relatórios re-renderizados, não para pedidos de relatórios processados diretamente a partir da cache. |
| Cache Misses/Sec | Número de pedidos por segundo que falharam em devolver um relatório da cache. Use este contador para descobrir se os recursos usados para a cache do disco ou da memória são suficientes. |
| Falhas de Cache/Sec (Modelos Semânticos) | Número de pedidos por segundo que falharam em devolver um modelo da cache. Use este contador para descobrir se os recursos usados para a cache do disco ou da memória são suficientes. |
| Pedidos de Primeira Solicitação por Segundo | Número de novas sessões de utilizador iniciadas a partir da cache do servidor de relatórios a cada segundo. |
| Impactos na Cache de Memória/Sec | Número de vezes por segundo que os relatórios são recuperados da cache em memória. A cache em memória é uma parte da cache que armazena os relatórios na memória da CPU. Quando é usado cache em memória, o servidor de relatórios não consulta o SQL Server para conteúdos em cache. |
| Falhas de Cache de Memória/Sec | Número de vezes por segundo em que os relatórios não puderam ser recuperados da cache em memória. |
| Pedidos para a Próxima Sessão/Sec | Número de pedidos por segundo para relatórios abertos numa sessão existente (como relatórios que são renderizados a partir de um instantâneo de sessão). |
| Pedidos de Relatório | Número de relatórios que o servidor de relatórios está a tratar ativamente. |
| Relatórios Executados/Sec | Número de execuções de relatório bem-sucedidas por segundo. Este contador fornece estatísticas sobre o volume de relatórios. Use este contador com Request/Sec para comparar a execução de relatórios com pedidos de relatório que possam ser devolvidos a partir da cache. |
| Pedidos/Seg | Número de pedidos por segundo feitos ao servidor de relatórios. Este contador acompanha todos os tipos de pedidos que o servidor de relatórios gere. |
| Total de Acessos ao Cache | Número total de pedidos de relatórios da cache após o início do serviço. Este contador é redefinido sempre que o ASP.NET interrompe o serviço Web do Servidor de Relatórios. |
| Impactos Totais de Cache (Modelos Semânticos) | Número total de pedidos de modelo da cache após o início do serviço. Este contador é reiniciado sempre que o ASP.NET interrompe o serviço Web do Servidor de Relatórios. |
| Total de Falhas de Cache | Número total de vezes em que um relatório não pôde ser devolvido da cache após o início do serviço. Este contador é reiniciado sempre que o ASP.NET interrompe o serviço Web do Report Server. Use este contador para determinar se o espaço em disco e a memória são suficientes. |
| Total de Falhas de Cache (Modelos Semânticos) | Número total de vezes em que um modelo não pôde ser devolvido da cache após o início do serviço. Este contador é reiniciado sempre que o ASP.NET interrompe o serviço Servidor de Relatórios Web. Use este contador para determinar se o espaço em disco e a memória são suficientes. |
| Total de Acessos à Cache de Memória | Número total de relatórios devolvidos da cache em memória após o início do serviço. Este contador é reiniciado sempre que ASP.NET para o serviço Web do Servidor de Relatórios. A cache em memória é uma parte da cache que armazena os relatórios na memória da CPU. Quando é usado cache em memória, o servidor de relatórios não consulta o SQL Server para conteúdos em cache. |
| Faltas Totais de Cache de Memória | Número total de falhas de cache na memória desde o início do serviço. Este contador é reiniciado sempre que o ASP.NET para o serviço Web do Servidor de Relatório. |
| Falhas Totais de Processamento | Número de erros no processamento de pedidos de serviço web do servidor de relatórios. |
| Total de Threads Rejeitados | Número total de threads rejeitados para processamento assíncrono e tratados como processos síncronos na mesma thread. Cada fonte de dados é processada num único thread. Se o volume de threads exceder a capacidade, as threads são rejeitadas para processamento assíncrono e depois processadas de forma serial. |
| Total de Relatórios Executados | Número total de relatórios que foram executados com sucesso após o início do serviço. Este contador é reiniciado sempre que o ASP.NET interrompe o serviço Web do Servidor de Relatórios. |
| Total de Pedidos | Número total de todos os pedidos feitos ao servidor de relatórios após o início do serviço. Este contador é reiniciado sempre que o serviço Web do Servidor de Relatórios é interrompido pelo ASP.NET. |
Contadores de desempenho do MSRS 2016 no modo de serviço Windows para SharePoint
O objeto de desempenho MSRS 2016 Windows Service SharePoint Mode é utilizado para monitorizar o serviço Windows do Report Server. Este objeto de desempenho inclui uma coleção de contadores usados para acompanhar o processamento de relatórios iniciados através de operações agendadas. As operações agendadas podem incluir subscrição e entrega, snapshots de execução de relatórios e histórico de relatórios. Ao configurar este contador, pode aplicá-lo a todas as instâncias dos Serviços de Relatórios ou pode selecionar instâncias específicas.
A tabela seguinte lista os contadores incluídos no objeto de desempenho do Serviço Windows MSRS 2016 no Modo SharePoint.
| Counter | Description |
|---|---|
| Sessões Ativas | Número de sessões ativas armazenadas na base de dados do servidor de relatórios. Este contador fornece uma contagem cumulativa de todas as sessões de navegador utilizáveis geradas a partir de subscrições de relatórios, estejam ainda ativas ou não. |
| Alerta: duração da fila de eventos | |
| Alerta: eventos processados - CriarAgenda | |
| Alerta: eventos processados - Eliminar agendamento | |
| Alerta: eventos processados - DeliverAlert | |
| Alerta: eventos processados - FireAlert | |
| Alerta: eventos processados - FireSchedule | |
| Geração de Alertas: eventos processados - GenerateAlert | |
| Alerta: eventos processados - UpdateSchedule | |
| Limpezas de Cache/Seg | Número de limpezas de cache por segundo. |
| Hits de Cache por Segundo | Número de pedidos por segundo para relatórios em cache. Estes pedidos são para relatórios re-renderizados, não para pedidos de relatórios processados diretamente a partir da cache. (Ver Total Cache Hits mais adiante neste artigo.) |
| Acertos de Cache/Sec (Modelos Semânticos) | Número de pedidos por segundo para modelos em cache. |
| Cache Misses/Sec | Número de pedidos por segundo que falharam em devolver um relatório da cache. Use este contador para descobrir se os recursos usados para cache (disco ou memória) são suficientes. |
| Cache Misses/Sec (Modelos Semânticos) | Número de pedidos por segundo que falharam em devolver um modelo da cache. Use este contador para descobrir se os recursos usados para cache (disco ou memória) são suficientes. |
| Entregas/Sec | Número de remessas de relatórios por segundo, de qualquer extensão de envio. |
| Eventos/Sec | Número de eventos processados por segundo. Os eventos monitorizados incluem SnapshotUpdated e TimedSubscription. |
| Pedidos de Primeira Sessão/Sec | Número de novas sessões de execução de relatórios criadas por segundo. |
| Acertos da Cache de Memória por Segundo | Número de vezes por segundo que os relatórios são recuperados da cache em memória. A cache em memória é uma parte da cache que armazena os relatórios na memória da CPU. Quando é usado cache em memória, o servidor de relatórios não consulta o SQL Server para conteúdos em cache. |
| Falhas de Cache de Memória / Seg | Número de vezes por segundo que os relatórios não podem ser recuperados da cache em memória. |
| Pedidos para a Próxima Sessão/Sec | Número de pedidos por segundo para relatórios abertos numa sessão existente (como relatórios que são renderizados a partir de um instantâneo de sessão). |
| Pedidos de Relatório | Número de relatórios que o servidor de relatórios está a tratar ativamente. Use este contador para avaliar a estratégia de cache. Pode haver mais pedidos do que relatórios gerados. |
| Relatórios Realizados/Seg | Número de relatórios gerados com sucesso por segundo. |
| Pedidos/Seg | Número total de pedidos bem-sucedidos processados pelo serviço de servidor de relatórios por segundo. |
| Atualizações por Segundo de Snapshots | Número total de atualizações de snapshots de execução de relatórios por segundo. |
| Reciclagem Total do Domínio da Aplicação | Número total de ciclos de domínio de aplicação após o início do serviço Windows do Report Server. |
| Flashes Totais de Cache | Número total de atualizações de cache do servidor de reporte após o início do serviço. Este contador reinicia-se quando o domínio da aplicação é reciclado. Veja Flushes de Cache/Seg. |
| Total de Acessos ao Cache | Número total de pedidos de relatórios processados diretamente da cache após o início do serviço Windows do Report Server. Este contador reinicia-se quando o domínio da aplicação é reciclado. Veja Cache Hits/Seg. |
| Impactos Totais de Cache (Modelos Semânticos) | Número total de pedidos de modelo processados diretamente da cache após o início do serviço Windows do servidor de relatórios. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Total de Falhas de Cache | Número total de vezes em que um relatório não pôde ser devolvido da cache após o início do serviço Windows do Report Server. Este contador reinicia-se quando o domínio da aplicação é reciclado. Consulte Cache Misses/Sec. |
| Total de Falhas de Cache (Modelos Semânticos) | Número total de vezes em que um modelo não pôde ser devolvido da cache após o início do serviço Windows do Report Server. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Entregas Totais | Número total de relatórios entregues pelo Processador de Agendamento e Entrega, para todas as extensões de entrega. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Total de Eventos | Número total de eventos após o arranque do serviço Windows do Servidor de Relatórios. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Total de Acessos à Cache de Memória | Número total de relatórios em memória cache retornados da cache em memória após o início do serviço do Report Server no Windows. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Faltas Totais de Cache de Memória | Número total de falhas de cache na memória desde o início do serviço. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Falhas Totais de Processamento | Número de erros de processamento de pedidos para o serviço Windows do servidor de relatórios. |
| Total de Threads Rejeitados | Número total de threads rejeitados para processamento assíncrono, e posteriormente tratados como um processo síncrono na mesma thread. Sob carga moderada ou pesada, este contador aumenta de forma constante. |
| Total de Relatórios Executados | Número total de denúncias publicadas. |
| Total de Pedidos | Número total de relatórios que foram executados com sucesso após o início do serviço. Este contador reinicia-se quando o domínio da aplicação é reciclado. |
| Total de Atualizações de Snapshot | Número total de atualizações de capturas instantâneas de execução de relatórios. |
Use os cmdlets do PowerShell para devolver listas
O seguinte script PowerShell do Windows devolve os conjuntos de contadores onde o CounterSetName começa com 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
O seguinte script PowerShell do Windows devolve a lista de contadores de desempenho para o CounterSetName MSRS 2016 Windows Service SharePoint Mode.
(get-counter -listset "MSRS 2016 Windows Service SharePoint Mode").paths