报表如何做数据缓存

 大佬们请教个问题, 我有时候做报表 有的SQL 语句太多,数据库加载出来就要1分钟左右, 我现在大部分的SQL语句 都是拼一张表 在数据库 缓存好  然后报表直接调用的, 但是也有语句 没办法在数据库缓存生成一张表, 所以想问下 这个报表如何做数据缓存, 就是每个1小时 或者2 小时缓存一次,  查询的话 直接就出来了 不用再次查询数据库

FineReport a254925118 发布于 2020-5-4 09:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-5-4 09:55

楼主:参考【当结果集数据量过大】时,将第一次查询的结果数据换成到磁盘,第二次,第三次查询时,直接读取第一次缓存的数据。image.png

  • a254925118 a254925118(提问者) 如果我换账号登录了,也会获取前一个账号缓存的结果么
    2020-05-04 09:59 
  • zz稀里哗啦 zz稀里哗啦 这个缓存多久会更新一次
    2021-12-13 13:16 
  • 3关注人数
  • 669浏览人数
  • 最后回答于:2020-5-4 09:55
    请选择关闭问题的原因
    确定 取消
    返回顶部