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 e MSRS 2016 Windows Service . Estes objetos fazem parte de uma implementação em Modo Nativo dos Serviços de Relatórios do SQL Server 2016.
Observação
Estes objetos de desempenho monitorizam eventos no servidor de relatórios local. Se estiver a correr um servidor de relatórios numa implementação escalonável, as contagens aplicam-se ao servidor atual e não à implementação escalonável.
Os objetos de desempenho estão disponíveis no Windows Performance Monitor (Perfmon.exe). Para mais informações, consulte a documentação do Windows, Perfil em tempo de execução.
Para informações relacionadas com os contadores de desempenho do modo SharePoint, consulte contadores de desempenho para os objetos de desempenho MSRS 2016 Web Service SharePoint Mode e MSRS 2016 Windows Service SharePoint Mode (modo SharePoint).
Neste artigo:
Contadores de desempenho do MSRS 2016 Web Service
O objeto de desempenho do MSRS 2016 Web Service monitoriza o desempenho do servidor de relatórios. 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. Esses contadores são redefinidos sempre que o ASP.NET interrompe o serviço Web do servidor de relatórios.
A tabela seguinte lista os contadores que estão incluídos no objeto de desempenho MSRS 2016 Web Service.
| 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. Os pedidos são para relatórios re-renderizados, não para 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. Os pedidos são para relatórios re-renderizados, não para 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 atualmente ativos e geridos pelo servidor de relatórios. |
| 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 é reiniciado sempre que o serviço Web do servidor de relatórios é interrompido pelo ASP.NET. |
| 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 da 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 é redefinido sempre que o ASP.NET interrompe o serviço Web do servidor de relatórios. 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 Web do servidor de relatórios. 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 o ASP.NET interrompe o serviço Web de relatórios do servidor. 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 interrompe o serviço Web do servidor de relatórios. |
| Falhas Totais de Processamento | Número de erros de processamento de pedidos para o serviço Web do servidor de relatórios. |
| Total de Threads Rejeitados | Número total de threads rejeitados para processamento assíncrono, e posteriormente 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. Sempre que o ASP.NET interrompe o serviço Web do servidor de relatórios, este contador reinicia. |
Contadores de desempenho de serviço Windows do MSRS 2016
O objeto de desempenho MSRS 2016 Windows Service monitoriza o serviço Windows do servidor de relatórios. 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 MSRS 2016 Windows Service.
| 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. |
| 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. Os pedidos são para relatórios re-renderizados, não para relatórios processados diretamente a partir da cache. Para mais informações, consulte 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. |
| 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. |
| 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 Solicitação por Segundo | Número de novas sessões de execução de relatórios criadas por 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 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 atualmente ativos e geridos pelo servidor de relatórios. Use este contador para avaliar a estratégia de cache. Pode haver mais pedidos do que relatórios gerados. |
| Relatórios Executados/Sec | 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 modelos processados diretamente da cache após o serviço Windows do Report Server ser iniciado. Este contador reinicia-se quando o domínio da aplicação é reciclado. Veja Cache Hits/Seg. |
| 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 através do 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 início do serviço de relatórios do servidor Windows. 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 armazenados em cache retornados da memória cache após o serviço Windows do servidor de relatórios ter iniciado. 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 | Erros no processamento de pedidos de números no 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 para snapshots de relatórios em execução |
Use os cmdlets do PowerShell para devolver listas
O seguinte script PowerShell do Windows devolve os conjuntos de contadores onde começa CounterSetName com msr:
get-counter -listset msr*
O seguinte script do PowerShell do Windows retorna a lista de contadores de desempenho para o CounterSetName.
(get-counter -listset "MSRS 2016 Windows Service").paths
Conteúdo relacionado
- Monitorizar o desempenho do servidor de relatórios
- Contadores de desempenho para os objetos de desempenho MSRS 2016 Web Service SharePoint Mode e MSRS 2016 Windows Service SharePoint Mode (modo SharePoint)
- Contadores de desempenho para os objetos de desempenho ReportServer:Service e ReportServerSharePoint:Service