none
Consulta lenta en SQL 2008 RRS feed

  • Pregunta

  • Buenas noches colegas, tengo una consulta T-SQL en un SP este consulta se me demora 18 mtps en mostrar los datos.

    Como puedo ir mostrando parcialmente en el reporte datos, para que el usuario no crea que el reporte se bloqueo o en su defecto la consulta es muy lenta

     


    Desarrollo
    martes, 14 de junio de 2011 3:37

Respuestas

  • Lo primero que habría que ver es por qué la consulta es lenta. Podrías copiarla del report al Management Studio y examinar el Plan de Ejecución, a ver qué es lo que está haciendo. A lo mejor se puede optimizar cambiando los índices o el diseño de la consulta.

    Una opción para que el usuario no perciba lento el informe es ejecutarlo mediante una programación (schedule) que lo deje "cacheado" en Reporting Services, de forma que cuando el usuario lo emita se extraiga desde el cache en lugar de generarse sobre la marcha. Estas opciones se pueden activar desde el Report Manager.

     

    miércoles, 15 de junio de 2011 6:14
    Moderador