怎么提高报表的展示速度FR11,ORACLE11

使用不了分页,要展示全量数据,大概两千行30列,现在展示速度6s左右,想要优化到2~3秒,展示时间长,大家就不想用,不用项目做的就失去了意义;索引已加,简单sql,

select 列字段 from table order by 索引字段,想问一下还有什么优化方式呢

FineReport wcchan 发布于 2024-3-29 10:30 (编辑于 2024-3-29 10:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-29 10:33(编辑于 2024-3-29 10:34)
  • wcchan wcchan(提问者) 这个我都看了 没找到合适的 或者是有些我没尝试到
    2024-03-29 11:05 
最佳回答
0
runnerLv7资深互助
发布于2024-3-29 10:35(编辑于 2024-3-29 11:10)

你可以试一下新填报,没有分页,自动扩展下去的

image.png

10的有,11的取消了,需要找技术支持要

10-11升级后报表问题排查- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

最佳回答
0
dmqLv3见习互助
发布于2024-4-2 11:13

先说结论,必须分页。

因为展示时间长的问题不在于数据查询,而是因为页面数据量大导致加载时间久,你说SQL有索引,而且简单,那么这段SQL在数据库运行一般都是零点几秒或者零点零几秒,再优化结果也是一样的。

两千行数据不可能在一页全部看完。以一般电脑屏幕的大小,一页20行左右已经是极限了,再多也看不清,没有实际意义。

如果不用分页预览,用数据分析,通过条件格式的行后分页其实也能实现分页效果。

  • 3关注人数
  • 259浏览人数
  • 最后回答于:2024-4-2 11:13
    请选择关闭问题的原因
    确定 取消
    返回顶部