分页预览运行逻辑问题

分页预览是先将数据集查询出来,然后在前端进行分页,在前端进行分页的时候是优先渲染第一页展示,还是需要将所有数据渲染完成再展示第一页?

FineReport MJ2024 发布于 3 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于3 天前

将所有数据查询出来

在前端做得分页

--------

这种是在数据库的分页查询

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

  • MJ2024 MJ2024(提问者) 这种分页sql不支持复杂的mysql
    2025-09-25 09:47 
  • 华莉星宸 华莉星宸 回复 MJ2024(提问者) 那就添加筛选条件 每次展示少点数据
    2025-09-25 11:20 
最佳回答
0
CD20160914Lv8专家互助
发布于3 天前

默认的是直接加载所有数据以后,再展示第一页!!

  • MJ2024 MJ2024(提问者) 其实我的sql查询速度是很快的,但是渲染花了太多时间,可以更改为渲染了第一页之后就展示第一页,剩下的继续渲染
    2025-09-25 09:50 
  • CD20160914 CD20160914 回复 MJ2024(提问者) 你有多少行数据要展示?单元格还加了公式?条件属性这些吗?有控件,用的填报预览?
    2025-09-25 09:52 
  • MJ2024 MJ2024(提问者) 回复 CD20160914 在doris上运行了一个复杂sql,依靠doris的性能只需2到3秒就能获取到9000行的数据,但是在界面加载确需要12到15秒左右的时间,单元格可以不加公式,合计我可以直接sql计算,但是sql非常复杂,条件属性有一些,没有控件,使用的是分页预览
    2025-09-25 10:01 
  • CD20160914 CD20160914 回复 MJ2024(提问者) 没有使用过这人数据库,9000行应该不至于吧,你先在报表中测试只要数据字段不加任何公式与条件属性,然后先查询比如5000行看,帆软要多久展示出来?
    2025-09-25 10:04 
  • MJ2024 MJ2024(提问者) 回复 CD20160914 去掉计算公式之后会提升3到4s左右的加载速度,如果没有任何公式与条件属性那么只需5到6s左右就可以显示
    2025-09-25 10:08 
  • 3关注人数
  • 25浏览人数
  • 最后回答于:3 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部