我现在有个报表因为其中两个表没有关联标识,所以需要很多个连接条件去耦合,导致报表特别特别慢

我现在有个报表因为其中两个表没有关联标识,所以需要很多个连接条件去耦合,导致报表特别特别慢,

然后目前已经明确不会增加关联标识,就以目前的连接条件来做,有没有办法优化这个报表的速率

FineReport 帆软用户tGwKLWuw2o 发布于 2025-8-17 15:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Yours飞飞Lv5见习互助
发布于2025-8-17 15:13

用etl工具先把数据处理好,帆软直接取处理好的结果

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-8-17 15:15

写个存储过程

把两个表按照条件

汇总数据到一起

在报表直接展示

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

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

性能优化指导手册 https://help.fanruan.com/finereport/doc-view-435.html

  • 帆软用户tGwKLWuw2o 帆软用户tGwKLWuw2o(提问者) 直接在帆软里写存储过程吗
    2025-08-17 16:36 
  • 帆软用户tGwKLWuw2o 帆软用户tGwKLWuw2o(提问者) 可是存储过程也是报表每次调用的时候才运行,里面的sql它就是很慢,调用的时候也依然慢,这样解决不了问题吧
    2025-08-17 19:14 
  • 华莉星宸 华莉星宸 回复 帆软用户tGwKLWuw2o(提问者) 存储过程 可以定时执行啊
    执行后把结果存下下来
    报表直接查询结果表
    2025-08-17 19:55 
  • 3关注人数
  • 27浏览人数
  • 最后回答于:2025-8-17 15:15
    请选择关闭问题的原因
    确定 取消
    返回顶部