2012-05-04 24 views
14

Estaba leyendo un artículo sobre cómo mejorar el rendimiento en SSRS en here y me estaba preguntando;Almacenamiento en caché vs Informe de instantánea en SSRS

  1. Qué es exactamente la diferencia entre el almacenamiento en caché & informe de instantánea?

  2. ¿Cuáles son los parámetros que deberían ser útiles al decidir entre el almacenamiento en memoria caché & Report Snapshots?

  3. Como mejora del rendimiento en SSRS, que es una mejor herramienta de mejora del rendimiento: ¿Almacenamiento en caché o instantánea?

Respuesta

26

El almacenamiento en memoria caché es una copia del último informe ejecutado. No es una copia persistente, tiene una vida útil (como el almacenamiento en caché durante 30 minutos). Se almacena en la base de datos temporal. Puede tener solo una "instancia" por informe (si tiene parámetros, tendrá uno por combinación de parámetro)

La instantánea es una copia persistente del informe. Se almacena para siempre en la base de datos del informe. Puedes tener tantos como quieras. Puede configurar, por ejemplo, para guardar una instantánea de un informe por día, por lo que si desea ver cómo fue su información hace 3 meses, solo tiene acceso a la instantánea de ese día.

Cuándo usar uno u otro es bastante complicado. La mayoría de mis informes, los guardo en caché durante 2 horas, por lo que el primer usuario que lo ejecute experimentará un pequeño retraso y el próximo recibirá el informe a pedido (con los datos de cuándo se ejecutó el informe, por supuesto)

Para informes más grandes, los ejecuto por la noche y los configuro para ejecutarse desde una instantánea (opción "Renderizar este informe desde una instantánea de ejecución de informes"), por supuesto, son informes resumidos cuyos datos no necesitan mostrarse en tiempo real.

+1

Tiene razón con el almacenamiento en caché, pero en realidad hay dos tipos de instantáneas de informes en SSRS: las instantáneas de "Ejecución de informes" (configuradas en las Opciones de procesamiento del informe) son para mejorar el rendimiento y solo hay una instantánea. Las instantáneas de "Historial de informes" (configuradas en las Opciones de instantáneas del informe) son para fines de referencia puntuales y pueden tener múltiples copias almacenadas en el historial del informe. – ashtonium

Cuestiones relacionadas