Supervisión del rendimiento del servidor de informes

Se aplica a: SQL Server 2016 (13.x) Reporting Services y versiones posteriores Power BI Report Server

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 de Microsoft Windows Server proporcionan información de rendimiento mediante las siguientes herramientas:

  • Administrador de tareas

  • Visor de eventos

  • Monitor de 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, consulte la documentación del producto de Microsoft Windows.

Puede usar el Monitor de rendimiento y el Visor de eventos para crear registros y alertas sobre el procesamiento de informes y el consumo de recursos. Para obtener información sobre los eventos de Windows generados por Reporting Services, consulte Registro de aplicación Windows. Para obtener información sobre el Monitor de rendimiento, vea la sección "Contadores de rendimiento de Windows" más adelante en este artículo.

Las utilidades de SQL Server, como SQL Server Profiler y Eventos extendidos, también proporcionan información sobre 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é.

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 2016 Reporting Services incluye los siguientes objetos de rendimiento:

  • MSRS 2016 Web Service (Servicio web de MSRS 2016) y MSRS 2016 Web Service SharePoint Mode (Modo de SharePoint del servicio web de MSRS 2016) para supervisar el rendimiento del servidor de informes. Estos objetos de rendimiento incluyen 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 el servicio web del servidor de informes se detiene o se recicla.

  • MSRS 2016 Windows Service (Servicio de Windows de MSRS 2016) y MSRS 2016 Windows Service SharePoint Mode (Modo de SharePoint del servicio de Windows de MSRS 2016) para supervisar las operaciones programadas y la entrega de informes. Estos objetos de rendimiento incluyen 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 y ReportServerSharePoint:Service para supervisar los eventos relacionados con HTTP y la administración de memoria. 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 el Monitor de rendimiento (perfmon.msc) y agregar contadores, consulte la documentación de producto de Monitor de rendimiento de Windows de Microsoft.

Otros contadores de rendimiento

Los contadores de rendimiento personalizados de Reporting Services solo se proporcionan para los objetos de rendimiento de Reporting Services enumerados anteriormente en este artículo. Los siguientes objetos de rendimiento de .NET Framework proporcionan datos adicionales de supervisión de rendimiento para el servidor de informes.

Nota:

Power BI Report Server y SQL Server Reporting Services 2017 (y versiones posteriores) no incluyen objetos de rendimiento de Reporting Services. Hay contadores de rendimiento de.NET Framework disponibles para proporcionar datos de supervisión de rendimiento para el servidor de informes.

Objeto de rendimiento Notas
.NET CLR Data y .NET CLR Memory El portal web utiliza los contadores de rendimiento de ASP.NET. Para obtener más información, descargue la guía sobre cómo mejorar el rendimiento y la escalabilidad de aplicaciones de .NET.
Process Agregue los contadores de rendimiento Elapsed Time y ID Process 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, es posible que también desee configurar eventos de SharePoint. Quizá también quiera configurar eventos de esta manera si está ejecutando un servidor de informes en modo integrado de SharePoint y ha configurado el entorno de informes para utilizar un producto de SharePoint. En esta sección, utilice Eventos para un servidor de informes en modo integrado de SharePoint para revisar los eventos de diagnóstico que pueden proporcionar información útil si el entorno de informes está integrado en SharePoint.

En esta sección

Contadores de rendimiento para los objetos de rendimiento de MSRS 2016 Web Service y MSRS 2016 Windows Service (modo nativo)
Describe los contadores de rendimiento que utiliza el servicio web del servidor de informes.

Contadores de rendimiento para los objetos de rendimiento en modo SharePoint de MSRS 2016 Web Service y SharePoint de MSRS 2016 Windows Service (modo SharePoint)
Describe los contadores de rendimiento que utiliza el servicio de Windows del servidor de informes.

Contadores de rendimiento de los objetos de rendimiento ReportServer:Service y ReportServerSharePoint:Service
Describe los contadores de rendimiento relacionados con HTTP y con la administración de memoria en Reporting Services.