使用不了分页,要展示全量数据,大概两千行,30列,现在展示速度6s左右,想要优化到2~3秒,展示时间长,大家就不想用,不用项目做的就失去了意义;索引已加,简单sql,
select 列字段 from table order by 索引字段,想问一下还有什么优化方式呢
性能优化指导手册
大模板优化方案优化报表取数
大模板优化方案
优化报表取数
你可以试一下新填报,没有分页,自动扩展下去的
10的有,11的取消了,需要找技术支持要
10-11升级后报表问题排查- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
先说结论,必须分页。
因为展示时间长的问题不在于数据查询,而是因为页面数据量大导致加载时间久,你说SQL有索引,而且简单,那么这段SQL在数据库运行一般都是零点几秒或者零点零几秒,再优化结果也是一样的。
两千行数据不可能在一页全部看完。以一般电脑屏幕的大小,一页20行左右已经是极限了,再多也看不清,没有实际意义。
如果不用分页预览,用数据分析,通过条件格式的行后分页其实也能实现分页效果。