Contadores de desempenho para o objeto de desempenho do serviço Web MSRS 2008

Este tópico descreve contadores de desempenho para o objeto de desempenho MSRS 2008 Web Service que faz parte de uma implantação do SQL Server 2008Reporting Services.

ObservaçãoObservação

Este objeto de desempenho é usado para monitorar 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 como um todo.

Os objetos de desempenho estão disponíveis no Console de Desempenho do Windows (no Windows 2000 Server e no Windows Server 2003) e no Console de Confiabilidade e Desempenho do Windows (no Windows Vista e no Windows Server 2008). Para obter mais informações, consulte a documentação do Windows Microsoft.

Contadores de Desempenho do Serviço Web MSRS

O objeto de desempenho do MSRS 2008 Web Service é usado para monitorar o desempenho de servidor de relatório. Esse objeto de desempenho inclui uma coleção de contadores usados para rastrear 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 Servidor de Relatórios.

A tabela a seguir lista os contadores que são incluídos com o objeto de desempenho do MSRS 2008 Web Service.

Contador

Descrição

Active Sessions

Número de sessões ativas. Este contador fornece uma contagem cumulativa de todas as sessões de navegador geradas a partir de assinaturas 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 dez minutos de inatividade.

Cache Hits/Sec

Número de solicitações por segundo para relatórios armazenados em cache. Essas são solicitações para relatórios re-renderizados e não solicitações para relatórios processados diretamente do cache. (Consulte Total Cache Hits mais adiante neste tópico.)

Cache Misses/Sec

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.

First Session Requests/Sec

Número de sessões de usuário novas que são iniciadas no cache de servidor de relatório a cada segundo.

Memory Cache Hits/Sec

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.

Memory Cache Misses/Sec

Número de vezes por segundo que os relatórios não puderam ser recuperados do cache na memória.

Next Session Requests/Sec

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).

Report Requests

Número de relatórios que estão ativos no momento e que estão sendo tratados pelo servidor de relatório.

Reports Executed/Sec

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 Request/Sec para comparar execução de relatórios com solicitações de relatórios que podem ser retornadas do cache.

Requests/Sec

Número de solicitações por segundo feitas ao servidor de relatório. Este contador controla todos os tipos de solicitações que são tratadas pelo servidor de relatório.

Total Cache Hits

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 pára o serviço Web Servidor de Relatórios.

Total Cache Misses

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 pára 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 Memory Cache Hits

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 pára 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órios não consulta o SQL Server para obter o conteúdo armazenado em cache.

Total Memory Cache Misses

Número total de erros de cache na memória depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET pára o serviço Web Servidor de Relatórios.

Total Processing Failures

Número total de falhas de processamento de relatórios ocorridas depois que o serviço foi iniciado. Este contador é zerado sempre que ASP.NET pára o serviço Web Servidor de Relatórios. Falhas de processamento podem originar do processador de relatórios ou de qualquer extensão.

Total Rejected Threads

Número total de threads de processamento de dados rejeitados para processamento assíncrono e, depois, 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 Reports Executed

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 pára o serviço Web Servidor de Relatórios.

Total Requests

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 pára o serviço Web Servidor de Relatórios.