报表的性能优化
2023-02-18 16:35:37 时间
对于一个报表检验,性能就是其检验方向之一,皕杰报表之初就把性能摆到了第一位,但当面对超量的数据,服务器硬件毕竟有限,因而在设计报表时,性能优化也是需要考虑的问题。
可以从以下几个方面来考虑优化:
1.对数据集的sql语句进行优化,利用参数控制取出数据的数量,还可以使用视图或存储过程优化数据的获取。
2.在制表的过程过程中进行函数的优化,使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行,因此在这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。
3. 对于年报月报类不变的报表可以生成静态文件保存下来,再次调用时直接调用静态文件。
4.可以设置缓存,根据需要选择报表或数据集缓存。
5. 最后还可以通过硬件来保证,如增加服务器内存,使用集群均衡负载等措施。
6.表中设计函数时,选取最优解的函数来取数据。
相关文章
- 当网络传输协议SRD遇上DPU
- 突发!美FCC将中国联通列入“安全风险清单”,背后有阴谋?
- TAPD新增需求自动通知飞书
- 元宇宙赛道上挤满巨头,谁在裸泳,谁在中流击浪?
- 业务模式在变化,运营商亟待建立新的收入保障体系
- 基于超级SIM的新一代安全产品崛起,构建零信任网络安全防护体系
- 三大运营商联合中标3.77亿元政务云项目,背后是一个什么趋势?
- 董事长强调“生活方式数智化转型”,两专业公司迎发展良机!
- 基于知识图谱的多模内容创作技术
- 这家运营商巨头5年裁员11万,三大运营商会“步其后尘”吗?
- 咪咕要撑起元宇宙,亟需资本的力量!上市或已在日程?
- IDC上半年中国公有云服务市场报告出炉,Top5控制力下滑!
- 运营商将向互联网巨头收取“过路费”?我看行!
- 中国广电也将入局公有云?
- 杨杰董事长发表重要讲话!
- 中国联通崛起!获批重耕900MHz,意味着什么?
- 1440亿!三大运营商上半年政企信息化项目硕果累累
- 树的子结构判断
- 一文讲透:如何定义一条家庭宽带的好坏
- 创新引领,数字赋能,湖南创远高新助力矿山生产方式新变革