sql-server – 缓存与SSRS中的报告快照

前端之家收集整理的这篇文章主要介绍了sql-server – 缓存与SSRS中的报告快照前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在阅读一篇关于如何在 here提高SSRS绩效的文章,并且想知道;

>高速缓存与缓存之间有什么区别?报告快照?
>在缓存和缓存之间决定时应该使用什么参数?报告快照?
>作为SSRS的性能改进,哪个更好的性能改进工具:缓存或快照?

解决方法

缓存是最后执行的报告的副本.它不是持久的副本,它有一生(如缓存30分钟).它存储在temp数据库中.每个报告只能有一个“实例”(如果您有参数,则每个参数的组合将有一个)

快照是报告的持续副本.它被存储在报表数据库上.你可以拥有你想要的那么多.例如,您可以配置每天保存报告的快照,因此,如果要查看3个月前的数据,只需访问当天的快照.

什么时候使用一个或另一个是相当棘手的.我的大部分报告,我缓存了2个小时,所以运行它的第一个用户会经历一个小的延迟,下一个将按需获取报告(当然,报告运行时的数据)

对于更大的报告,我在晚上运行它们,并将其配置为从快照运行(选项“从报表执行快照渲染此报告”),当然这些都是汇总报告,其数据不需要真实显示时间.

原文链接:https://www.f2er.com/mssql/81711.html

猜你在找的MsSQL相关文章