数据集sql查询很慢,报表查询也很慢

单独预览一个数据集也得十几分钟,报表打开要一个多小时,领导要我处理,说实话,我真不知道处理什么,缓存设置我也打开了,也不是报错的原因,有什么处理方式?image.png

FineReport 百煮味香 发布于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于5 天前(编辑于 5 天前

你sql都十几分钟了,报表肯定更加慢

优化sql把,或者咨询下帆软技术。。。

===============

试试

单数据集分页SQL实现层式报表 https://help.fanruan.com/finereport/doc-view-996.html

不过,你这个情况,不好解决

最佳回答
0
华莉星宸Lv7资深互助
发布于5 天前

你都是直接查询的明细表汇总的?

建议你做一个数据的分层处理吧

用存储过程,先把数据在数据库里面计算好

在报表直接展示

---------------------------

性能优化FAQ https://help.fanruan.com/finereport/doc-view-4201.html

最佳回答
0
Clown.Lv5初级互助
发布于5 天前

字段建立索引了没,建议把where条件建立下索引

最佳回答
0
ScyalcireLv7中级互助
发布于5 天前

如果对数据的时效性要求不高的话,走定时任务吧,搞视图或者中间表,

帆软这边从视图或者中间表直接取数

  • 5关注人数
  • 39浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部