情景:
在FineReport中建立了一张普通数据表,列上展示子公司的收入、成本、费用、税金等科目,按公司逐行展示。表单分为两部分,第一部分为上半年数据,第二部分为全年数据。
提问:
分页预览:表单启用了横向不分页功能,在两部分中间的分隔、从而使上半年数据展示在第一页,全年数据展示在第二页。
全量预览:使用数据分析预览表单、不允许分页。
如此的分页预览所消耗的服务器内存是否会是全量数据分析预览的一半?
帆软里面的分页预览运行机制是这样的,先把全部数据加载出来,然后再给你做分页,这种对内存已经消耗了,一般这种想办法优化sql吧,10.0有个插件好像可以加载报表查询速度,你可以找找看适不适用
占用内存一样,这点你可以通过运行日志查看sql执行脚本来印证,除非你定义的是分页sql。