He instalado un servidor de SQL Reporting (2008 R2), con algunos informes. Pero tengo algunos problemas de rendimiento.SQL Reporting services: la primera llamada es muy lenta
La primera llamada del día al servidor (yendo a la interfaz del informe por ejemplo), es MUY lenta (algo así como 30-45 segundos en el mejor de los casos).
La generación de informes es "rápida" (1-2 segundos).
Las siguientes llamadas al servidor son siempre ayunas hasta el día siguiente. Tengo la impresión de que carga muchas cosas en la memoria. Pero, ¿qué puede tomar de 30 a 45 segundos para cargarse en la memoria? ¿Y cómo cargarlo solo una vez?
El servidor es lo suficientemente bueno (quad core, 8 GB de RAM, nunca cerca de su capacidad por ahora).
¿Cuál es el problema? Cómo puedo resolver esto ?
Esos informes se lanzarán solo 4-5 veces en una semana, por lo que siempre serán lentos si no puedo cambiar esto. Y dado que está disponible para clientes, simplemente no puedo hacer que entiendan esto (y el informe se llama a través de un sitio web, por lo que me arriesgo a tener tiempo de espera).
Muchas gracias
El plan de ejecución está siendo expulsado si no se utiliza durante un tiempo. –