Rendimiento (Reporting Services)

El rendimiento del servidor de informes se ve afectado por una combinación de factores entre los que se incluyen el hardware, el número de usuarios simultáneos que tienen acceso a los informes, la cantidad de datos de un informe y el formato de salida. Para entender los factores de rendimiento específicos de su instalación y qué remedios generarán los resultados que desea, necesitará obtener datos de línea de base y ejecutar pruebas. Para obtener más información sobre herramientas e instrucciones, vea las publicaciones siguientes en MSDN: Planning for Scalability and Performance with Reporting Services y Using Visual Studio 2005 to Perform Load Testing on a SQL Server 2005 Reporting Services Report Server.

Entre los principios generales que hay que tener en cuenta se incluyen los siguientes:

  • La representación y el procesamiento de informes consumen mucha memoria. Cuando sea posible, elija un equipo que tenga mucha memoria.

  • Hospedar el servidor de informes y la base de datos del servidor de informes en equipos independientes suele generar mejor rendimiento que hospedarlos en un único equipo de tecnología avanzada.

  • Si todos los informes se procesan despacio, piense en una implementación escalada donde varias instancias del servidor de informes admitan una única base de datos del servidor de informes. Para obtener mejores resultados, use el software de equilibrio de carga para distribuir solicitudes de forma uniforme en la implementación.

  • Si un informe único se procesa despacio, ajuste la consulta si el informe se debe ejecutar a petición. Considere también almacenar el informe en memoria caché o ejecutarlo como una instantánea.

  • Si todos los informes se procesan en un formato concreto (por ejemplo, al representarse en PDF), piense en la entrega a recursos compartidos de archivos, en agregar más memoria o en elegir un formato diferente.

  • Para averiguar cuánto tiempo se tarda en procesar un informe y otras métricas de uso, revise el registro de ejecución del servidor de informes. Para obtener más información, vea Registro de ejecución del servidor de informes.

  • Para obtener información general de las fases del procesamiento de informes, vea Procesador de informes. Para obtener más información sobre cómo ajustar la configuración de la administración de memoria para mitigar los problemas de rendimiento, vea Configurar la memoria disponible para las aplicaciones del servidor de informes.

En esta sección