Contadores de desempenho dos objetos de desempenho do MSRS 2016 no modo nativo
Este artigo descreve contadores de desempenho para os objetos de desempenho do Serviço Web MSRS 2016 e do Serviço Windows MSRS 2016. Esses objetos fazem parte de uma implantação do modo nativo do SQL Server 2016 Reporting Services.
Observação
Esses objetos de desempenho monitoram eventos no servidor de relatório local. Se você estiver executando um servidor de relatório em uma implantação em expansão, as contagens aplicam-se ao servidor atual e não à implantação em expansão.
Os objetos de desempenho estão disponíveis no Monitor de Desempenho do Windows (Perfmon.exe
). Para saber mais, confira a documentação do Windows, Criação de perfil em runtime.
Para obter mais informações relacionadas aos contadores de desempenho no modo do SharePoint, confira Contadores de desempenho dos objetos de desempenho do Serviço Web MSRS 2016 no modo do SharePoint e do Serviço Windows MSRS 2016 no modo do SharePoint (modo do SharePoint).
Neste artigo:
Contadores de desempenho do Serviço Web MSRS 2016
O objeto de desempenho do Serviço Web MSRS 2016 monitora o desempenho do servidor de relatório. Esse objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento do servidor de relatório iniciado normalmente por operações interativas de exibição de relatórios. Quando você configura este contador, pode aplicá-lo a todas as instâncias de Reporting Services ou selecionar instâncias específicas. Esses contadores são redefinidos sempre que o ASP.NET interrompe o serviço Web do servidor de relatório.
A tabela a seguir lista os contadores que são incluídos com o objeto de desempenho do Serviço Web MSRS 2016.
Contador | Descrição |
---|---|
Sessões ativas | Número de sessões ativas. Este contador fornece uma contagem cumulativa de todas as sessões de navegador geradas a partir de execuções de relatórios, independentemente de estarem ativas ou não. O contador é reduzido à medida que os registros de sessão são removidos. Por padrão, as sessões são removidas após 10 minutos de inatividade. |
Acertos de cache/s | Número de solicitações por segundo para relatórios armazenados em cache. As solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total de acertos de cache mais adiante neste artigo.) |
Acertos do cache/s (modelos semânticos) | Número de solicitações por segundo para modelos armazenados em cache. As solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. |
Erros de cache/s | Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache de disco ou memória são suficientes. |
Erros do cache/s (modelos semânticos) | Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache de disco ou memória são suficientes. |
Solicitações/s da primeira sessão | Número de sessões de usuário novas que são iniciadas no cache de servidor de relatório a cada segundo. |
Acertos de cache de memória/s | Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache. |
Erros de cache de memória/s | Número de vezes por segundo que os relatórios não puderam ser recuperados do cache na memória. |
Solicitações/s da próxima sessão | Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente (por exemplo, relatórios que são renderizados de um instantâneo de sessão). |
Solicitações de relatório | Número de relatórios que estão ativos no momento e gerenciados pelo servidor de relatório. |
Relatórios executados/s | Número de execuções de relatório bem-sucedidas por segundo. Este contador fornece estatísticas sobre volume de relatório. Use este contador com Solicitações/s para comparar a execução de relatórios com solicitações de relatórios que podem ser retornadas do cache. |
Solicitações/s | Número de solicitações por segundo feitas ao servidor de relatório. Este contador controla todos os tipos de solicitações que o servidor de relatório gerencia. |
Total de acertos de cache | Número total de solicitações de relatórios do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. |
Total de acertos do cache (modelos semânticos) | Número total de solicitações de modelos do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. |
Total de erros do cache | Número total de vezes que um relatório não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes. |
Total de erros do cache (modelos semânticos) | Número total de vezes que um modelo não pôde ser retornado do cache depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Use este contador para determinar se espaço em disco e memória são suficientes. |
Total de acertos do cache de memória | Número total de relatórios armazenados em cache retornados do cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache. |
Total de erros do cache de memória | Número total de erros de cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. |
Total de falhas de processamento | O número de erros de processamento de solicitação para o serviço Web 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 no mesmo thread. Cada fonte de dados é processada em um thread. Se o volume de threads excede à capacidade, os threads serão rejeitados para processamento assíncrono e processados de maneira serial. |
Total de relatórios executados | Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. |
Total de solicitações | Número total de todas as solicitações feitas ao servidor de relatório depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET para o serviço Web Servidor de Relatórios. |
Contadores de desempenho do Serviço Windows MSRS 2016
O objeto de desempenho do Serviço Windows MSRS 2016 monitora o serviço Windows do servidor de relatório. Este objeto de desempenho inclui uma coleção de contadores usados para controlar o processamento de relatórios que é iniciado por operações agendadas. As operações agendadas podem incluir assinatura e entrega, instantâneos de execução de relatório e histórico de relatórios. Quando você configura este contador, pode aplicá-lo a todas as instâncias de Reporting Services ou selecionar instâncias específicas.
A tabela a seguir lista os contadores incluídos no objeto de desempenho do Serviço Windows MSRS 2016.
Contador | Descrição |
---|---|
Sessões ativas | Número de sessões ativas armazenadas no banco de dados do servidor de relatório. Esse contador fornece uma contagem cumulativa de todas as sessões de navegador utilizáveis geradas a partir de assinaturas de relatórios, independentemente de estarem ativas ou não. |
Liberações do cache/s | Número de liberações de cache por segundo. |
Acertos de cache/s | Número de solicitações por segundo para relatórios armazenados em cache. As solicitações são para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. Para obter mais informações, consulte Total de ocorrências no cache mais adiante neste artigo. |
Acertos do cache/s (modelos semânticos) | Número de solicitações por segundo para modelos armazenados em cache. |
Erros de cache/s | Número de solicitações por segundo que não retornaram um relatório de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache (disco ou memória) são suficientes. |
Erros do cache/s (modelos semânticos) | Número de solicitações por segundo que não retornaram um modelo de cache. Use este contador para descobrir se os recursos usados para armazenamento em cache de disco ou memória são suficientes. |
Entregas/s | Número de entregas de relatório por segundo, em qualquer extensão de entrega. |
Eventos/s | Número de eventos processados por segundo. Os eventos monitorados incluem o SnapshotUpdated e o TimedSubscription. |
Solicitações/s da primeira sessão | Número de novas sessões de execução de relatório criadas por segundo. |
Acertos de cache de memória/s | Número de vezes por segundo que os relatórios são recuperados do cache na memória. Cache na memória é uma parte do cache que armazena relatórios na memória da CPU. Quando o cache na memória é usado, o servidor de relatório não consulta o SQL Server para obter o conteúdo armazenado em cache. |
Erros de cache de memória/s | O número de vezes por segundo que os relatórios não podem ser recuperados a partir do cache na memória. |
Solicitações/s da próxima sessão | Número de solicitações por segundo para relatórios que estão abertos em uma sessão já existente, por exemplo, relatórios que são renderizados de um instantâneo de sessão. |
Solicitações de relatório | Número de relatórios que estão ativos no momento e gerenciados pelo servidor de relatório. Use esse contador para avaliar estratégia de armazenamento em cache. Pode haver mais solicitações que relatórios gerados. |
Relatórios executados/s | Número de relatórios gerados com êxito por segundo. |
Solicitações/s | Número total de solicitações bem-sucedidas do serviço do servidor de relatório processadas por segundo. |
Atualizações de instantâneo/s | Número total de atualizações de instantâneo de execução de relatório por segundo. |
Total de reciclagens de domínio de aplicativo | Número total de ciclos do domínio de aplicativo depois do início do serviço Windows do Servidor de Relatório. |
Total de liberações do cache | Número total de atualizações do cache do servidor de relatórios depois que o serviço é iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Liberações do cache/s. |
Total de acertos de cache | Número total de solicitações de relatórios processadas diretamente do cache depois do início do serviço Windows do Servidor de Relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Acertos do cache/s. |
Total de acertos do cache (modelos semânticos) | Número total de solicitações de modelos processadas diretamente do cache depois do início do serviço Windows do Servidor de Relatórios. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Acertos do cache/s. |
Total de erros do cache | Número total de vezes em que não foi possível retornar um relatório do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. Consulte Erros do cache/s. |
Total de erros do cache (modelos semânticos) | Número total de vezes em que não foi possível retornar um modelo do cache depois do início do serviço Windows do Servidor de Relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de entregas | Número total de relatórios entregues pelo Processador de Agendamento e Entrega, para todas as extensões de entrega. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de eventos | Número total de eventos depois do início do serviço Windows do servidor de relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de acertos do cache de memória | Número total de relatórios armazenados em cache retornados do cache na memória depois do início do serviço Windows do servidor de relatório. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de erros do cache de memória | Número total de erros de cache na memória depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de falhas de processamento | O número de erros de processamento de solicitação no servidor de relatório serviço de Windows. |
Total de threads rejeitados | Número total de threads rejeitados para processamento assíncrono e, posteriormente, tratados como processo síncrono no mesmo thread. Com carga moderada ou pesada, esse contador é incrementado continuamente. |
Total de relatórios executados | Número total de relatórios executados. |
Total de solicitações | Número total de relatórios que foram executados com êxito depois que o serviço foi iniciado. Esse contador é zerado quando o domínio de aplicativo é reciclado. |
Total de atualizações de instantâneos | Número total de atualizações para instantâneos de execução de relatório. |
Usar cmdlets do PowerShell para retornar listas
O seguinte script do Windows PowerShell retorna os conjuntos de contadores cujo CounterSetName
começa com msr
:
get-counter -listset msr*
O script do Windows PowerShell a seguir retorna a lista de contadores de desempenho para o CounterSetName
.
(get-counter -listset "MSRS 2016 Windows Service").paths