写个数据集我想每天只跑一次这个sql应该怎么写?

就是现在每次传参都会在数据库中跑一次sql,我想就是直接预览全量数据然后放到帆软服务器上然后传参也是在帆软服务器上完成,不用再去数据库跑,可以实现么?

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

这个不行哦,每次查都是直接数据库查询,做不到在服务器上查询

建议可以从数据库每天定时同步一次到中间数据库,然后每次在中间数据库查询数据,这样就可以避免每次连接正式数据库了

最佳回答
0
ScyalcireLv7中级互助
发布于2020-7-30 14:53

首先有个问题,你对数据的时效性要求,如果是实时的,建议还是每次直接查数据库

如果对时效性要求不高的,那就可以在数据库里面建一个中间表,然后写个定时任务,每天半夜或者什么时候,数据库业务量不大的时候,执行你的代码,插入到中间表,你帆软里面的sql只要从这个中间表取数就行

但我觉得没差别,也就对时效性和数据库工作承载量的差别

  • 3关注人数
  • 338浏览人数
  • 最后回答于:2020-7-30 14:53
    请选择关闭问题的原因
    确定 取消
    返回顶部