Supervisar el rendimiento del servidor de informes

Utilice las herramientas de supervisión del rendimiento para supervisar el rendimiento del servidor de informes a fin de evaluar la actividad del servidor, observar tendencias, diagnosticar cuellos de botella del sistema y recopilar datos que pueden ayudar a determinar si la configuración actual del sistema es suficiente. Para optimizar el rendimiento del servidor, puede especificar la frecuencia con que se recicla el dominio de aplicación del servidor de informes. Para obtener más información, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

Orígenes de datos de rendimiento

Utilice una combinación de tecnología y herramientas para obtener información completa sobre el rendimiento del sistema. Los sistemas operativos Microsoft Windows Server proporcionan información de rendimiento mediante las siguientes herramientas:

  • Administrador de tareas

  • Visor de eventos

  • Consola Rendimiento

El Administrador de tareas brinda información sobre los programas y los procesos que se ejecutan en el equipo. Puede utilizar el Administrador de tareas para supervisar indicadores clave del rendimiento del servidor de informes. También puede evaluar la actividad de ejecutar procesos y visualizar gráficos y datos con relación al uso de la CPU y de la memoria. Para obtener información sobre cómo utilizar el Administrador de tareas, vea la documentación del producto de Microsoft Windows.

Puede utilizar la consola Rendimiento y el Visor de eventos para crear registros y alertas sobre el procesamiento de informes y la utilización de recursos. Para obtener información sobre los eventos de Windows generados por Reporting Services, vea Registro de aplicación de Windows. Para obtener información sobre la consola Rendimiento, vea "Contadores de rendimiento de Windows" más adelante en este tema.

Las utilidades de SQL Server también proporcionan información acerca de la base de datos del servidor de informes y las bases de datos temporales que se usan para la administración de sesiones y el almacenamiento en caché. Para obtener más información, vea Evaluar el rendimiento.

Contadores de rendimiento de Windows

La supervisión de determinados contadores de rendimiento permite:

  • Calcular los requisitos del sistema necesarios para admitir una carga de trabajo prevista.

  • Crear una línea base de rendimiento para medir el efecto de los cambios de configuración o las actualizaciones de aplicaciones.

  • Supervisar el rendimiento de la aplicación en determinadas cargas, independientemente de que éstas se hayan generado de forma real o artificial.

  • Comprobar que las actualizaciones de hardware producen el efecto deseado en el rendimiento.

  • Validar que los cambios realizados en la configuración del sistema producen el efecto deseado en el rendimiento.

Objetos de rendimiento en Reporting Services

SQL Server 2008Reporting Services incluye los siguientes objetos de rendimiento:

  • MSRS 2008 Web Service para supervisar el rendimiento del servidor de informes. Este objeto de rendimiento incluye una colección de contadores que se usan para realizar el seguimiento del procesamiento del servidor de informes que se suele iniciar mediante operaciones interactivas de visualización de informes. Estos contadores se restablecen siempre que ASP.NET detiene el servicio web del servidor de informes.

  • MSRS 2008 Windows Service para supervisar las operaciones programadas y la entrega de informes. Este objeto de rendimiento incluye una colección de contadores que se usan para realizar el seguimiento del procesamiento de informes que se inicia mediante operaciones programadas. Entre las operaciones programadas se incluyen la suscripción y la entrega, las instantáneas de ejecución de informes y el historial del informe.

  • ReportServer:Service para supervisar los eventos relacionados con HTTP y la administración de memoria. Este objeto de rendimiento es nuevo en SQL Server 2008Reporting Services y proporciona contadores que se incluyeron con Internet Information Services (IIS) y ASP.NET en versiones anteriores de Reporting Services. Estos contadores son específicos de Reporting Services y realizan el seguimiento de los eventos relacionados con HTTP para el servidor de informes, como solicitudes, conexiones e intentos de inicio de sesión. Este objeto de rendimiento también incluye contadores relacionados con la administración de memoria.

Si tiene varias instancias de servidor de informes en un solo equipo, puede supervisarlas conjuntamente o por separado. Elija las instancias que desea incluir al agregar un contador. Para obtener más información sobre cómo usar la consola Rendimiento (perfmon.msc) y agregar contadores, vea la documentación del producto de Microsoft Windows.

Otros contadores de rendimiento

Los contadores de rendimiento personalizados de Reporting Services se proporcionan sólo para MSRS 2008 Web Service, MSRS 2008 Windows Service y ReportServer:Service. Los objetos de rendimiento siguientes proporcionan datos adicionales de supervisión de rendimiento para el servidor de informes.

Objeto de rendimiento

Notas

.NET CLR Data y .NET CLR Memory

El Administrador de informes utiliza los contadores de rendimiento de ASP.NET. Para obtener más información, vea la página sobre cómo mejorar el rendimiento y la escalabilidad de aplicaciones de .NET (en inglés) en MSDN.

Process

Agregue los contadores de rendimiento ID Process y Elapsed Time para que una instancia de ReportingServicesService realice el seguimiento del tiempo de funcionamiento de un proceso mediante el identificador del proceso.

Eventos de SharePoint

Además de los objetos de rendimiento de Reporting Services, también puede configurar eventos de SharePoint si está ejecutando un servidor de informes en modo integrado de SharePoint y ha configurado el entorno de informes para utilizar Windows SharePoint Services (WSS) 3.0 u Office SharePoint Server (MOSS) 2007. En esta sección, utilice Eventos para un servidor de informes en modo integrado de SharePoint para revisar eventos de diagnóstico que pueden proporcionar información útil si el entorno de informes está integrado en SharePoint. Para obtener más información sobre cómo calcular el rendimiento de diversas implementaciones de SharePoint, vea Estimate performance and capacity requirements (Office SharePoint Server) en Microsoft TechNet.

En esta sección