皕杰报表的性能优化|皕杰报表的性能优化 2018-10-16
皕杰报表在研发过程中就把性能摆在了首要位置,然而面对超量的数据,服务器硬件毕竟有限,因而在设计报表的时候性能的优化也是一个必须考虑的问题。
皕杰报表可以从以下几个方面进行报表性能的优化。
【皕杰报表的性能优化|皕杰报表的性能优化 2018-10-16】1、优化sql语句,利用参数控制取出数据的数量,还可以使用视图或存储过程优化数据的获取。
2、在制表的过程过程中进行函数的优化,使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行,因此在这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。
3、 对于年报月报类不变的报表可以生成静态文件保存下来,再次调用时直接调用静态文件。
4、可以设置缓存,根据需要选择报表或数据集缓存。
5、最后还可以通过硬件来保证,如增加服务器内存,使用集群均衡负载等措施。
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量