Smartbi V10,同一张报表每天被几十个用户频繁查询,数据源是实时业务库(Oracle)。每次查询都要跑十几秒,对数据库压力很大。
我理解Smartbi应该有查询缓存机制,但不确定:
查询缓存默认是开启的还是关闭的?
缓存是在哪个层级生效的?(数据集层?报表层?还是数据模型层?)
如果有定时任务在凌晨更新了数据,白天用户看到的会不会是旧缓存数据?
有没有办法让某些报表"实时查询"、某些报表"使用缓存"?
想系统了解一下Smartbi的缓存策略,以及如何配置能达到"数据新鲜度"和"查询性能"的最佳平衡。
求官方或资深用户解答!???? |