Compartilhar via


Monitorando o desempenho do servidor de relatório

Use as ferramentas de monitoramento de desempenho para monitorar o desempenho do servidor de relatório e avaliar a atividade do servidor, observar as tendências, diagnosticar gargalos do sistema e reunir dados que podem ajudar a determinar se a configuração atual do sistema é suficiente. Para ajustar o desempenho do servidor, você pode especificar com que frequência o domínio de aplicativo de servidor de relatório deve ser reciclado. Para obter mais informações, consulte Configurar memória disponível para aplicativos do Servidor de Relatório.

Fontes de dados de desempenho

Use uma combinação de tecnologias e ferramentas para obter informações abrangentes sobre como o sistema está funcionando. Sistemas operacionais Microsoft Windows Server fornecem informações sobre o desempenho através das seguintes ferramentas:

  • Gerenciador de Tarefas

  • Visualizador de Eventos

  • Console de Desempenho

O Gerenciador de Tarefas fornece informações sobre programas e processos em execução no computador. Você pode usar o Gerenciador de Tarefas para monitorar os principais indicadores de desempenho do servidor de relatório. Você também pode avaliar a atividade dos processos de execução e exibir gráficos e dados sobre a CPU e o uso de memória. Para obter informações sobre como usar o Gerenciador de Tarefas, confira a documentação do Microsoft Windows.

Você pode usar o Console de Desempenho e o Visualizador de Eventos para criar logs e alertas sobre processamento de relatórios e consumo de recursos. Para obter informações sobre eventos do Windows que são gerados pelo Reporting Services, confira Log de Aplicativos do Windows. Para obter informações sobre o Console de Desempenho, consulte “Contadores de Desempenho do Windows”, mais adiante neste tópico.

SQL Server utilitários também fornecem informações sobre o banco de dados do servidor de relatório e os bancos de dados temporários usados para armazenamento em cache e gerenciamento de sessão.

Contadores de desempenho do Windows

O monitoramento de contadores de desempenho específicos permitem:

  • Estimar os requisitos de sistema necessários para dar suporte a uma carga de trabalho prevista.

  • Criar uma linha de base de desempenho para medir o efeito das alterações de configuração ou atualizações de aplicativo.

  • Monitorar o desempenho do aplicativo sob certas cargas, geradas real ou artificialmente.

  • Verificar se as atualizações de hardware têm o efeito desejado em relação ao desempenho.

  • Validar alterações que foram feitas na configuração do sistema para ter o efeito desejado de desempenho.

Objetos de Desempenho do Reporting Services

SQL Server 2014 Reporting Services (SSRS) inclui os seguintes objetos de desempenho:

  • Serviço Web MSRS 2011 e MSRS 2011 SharePoint Mode Web Service para monitorar o desempenho do servidor de relatório. Esses objetos de desempenho incluem uma coleção de contadores usados para controlar o processamento do servidor de relatório iniciado normalmente por meio de operações interativas de exibição de relatórios. Esses contadores são redefinidos sempre que o ASP.NET interrompe o serviço Web Servidor de Relatórios.

  • MSRS 2011 Windows Service e MSRS 2011 Windows Service SharePoint Mode para monitorar as operações agendadas e a entrega do relatório. Esses objetos de desempenho incluem uma coleção de contadores usados para controlar o processamento de relatórios que é iniciado por meio de operações agendadas. As operações agendadas incluem assinatura e entrega, instantâneos de execução de relatório e histórico de relatório.

  • ReportServer:Service e ReportServerSharePoint:Service para monitorar eventos relacionados a HTTP e gerenciamento da memória. Esses contadores são específicos para Reporting Services e rastreiam eventos relacionados a HTTP para o servidor de relatório, como solicitações, conexões e tentativas de logon. Esse objeto de desempenho também inclui contadores relacionados a gerenciamento de memória.

Se você tiver várias instâncias de servidor de relatório em um único computador, poderá monitorar as instâncias juntas ou separadamente. Escolha quais instâncias devem ser incluídas ao adicionar um contador. Para obter mais informações sobre como usar o Console de Desempenho (perfmon.msc) e adicionar contadores, consulte a documentação do produto Microsoft Windows.

Outros Contadores de Desempenho

Contadores de desempenho de Reporting Services personalizados são fornecidos apenas para MSRS 2008 Web Service, MSRS 2008 Windows Servicee ReportServer:Service. Os objetos de desempenho a seguir fornecem monitoramento de desempenho adicional para o servidor de relatório.

Objeto de desempenho Observações
.NET CLR Data e .NET CLR Memory O Gerenciador de Relatórios usa ASP.NET contadores de desempenho. Para obter mais informações, consulte “Melhorando o desempenho e a escalabilidade do aplicativo .NET” no MSDN.
Process Adicione os contadores de desempenho Elapsed Time e ID Process para uma instância de ReportingServicesService a fim de controlar o tempo de atividade de processo por ID de processo.

Eventos do SharePoint

Além dos objetos de desempenho do Reporting Services, você também poderá configurar eventos do SharePoint se estiver executando um servidor de relatórios no modo integrado do SharePoint e tiver configurado o ambiente de relatórios para usar um produto do SharePoint. Nesta seção, use os Eventos de um servidor de relatório no modo integrado do SharePoint para revisar eventos de diagnóstico que podem fornecer informações úteis, se seu ambiente de relatórios estiver integrado com o SharePoint.

Nesta seção

Contadores de desempenho para o objeto de desempenho do serviço Windows MSRS 2014 e o Serviço Web MSRS 2014 (modo nativo)
Descreve os contadores de desempenho usados pelo serviço Web Servidor de Relatórios.

Contadores de desempenho para os objetos de desempenho do serviço Windows MSRS 2014 e do serviço Web MSRS 2014 (modo do SharePoint)
Descreve os contadores de desempenho usados pelo serviço do Windows Servidor de Relatório.

Contadores de desempenho para os objetos de desempenho ReportServer:Service e ReportServerSharePoint:Service
Descreve os contadores de desempenho relacionados a memória e HTTP no Reporting Services.

Eventos de um servidor de relatório no modo integrado do SharePoint
Descreve os eventos de diagnóstico úteis a serem registrados quando você executar um ambiente de relatórios com um produto do SharePoint.

Consulte Também

Configurar a memória disponível para aplicativos do Servidor de Relatório
Reporting Services Report Server (Native Mode)
Ferramentas do Reporting Services