1.取数原理设计器拼出最终的SQL,将SQL语句传给数据库,数据库执行,将数据返回给设计器。由于计算过程首先要通过SQL语句从数据库中取数据,我们可以通过控制数据量的大小和对数据的提前预处理来提高报表的性能。下面是一些优化的方法。2.优化SQLFineReport报表的数据集采用的是表模型,也就是说...
分类:
其他好文 时间:
2015-09-21 12:15:57
阅读次数:
116
1.?问题描述 在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。 示例报表开发工具:FineReport 2.?原理 ...
分类:
其他好文 时间:
2015-09-18 12:18:28
阅读次数:
133
在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。
分类:
其他好文 时间:
2015-09-18 10:21:59
阅读次数:
140
1.?问题描述 这样一种报表:报表形式非常简单,只是简单的单数据源明细报表,但是数据量非常大,百万、千万甚至更多。报表取数及计算时间相当长。 希望能够提高报表展示速度,对于用户来说,查询报表不会有滞后的...
分类:
其他好文 时间:
2015-09-16 12:55:06
阅读次数:
167
1.问题描述这样一种报表:报表形式非常简单,只是简单的单数据源明细报表,但是数据量非常大,百万、千万甚至更多。报表取数及计算时间相当长。希望能够提高报表展示速度,对于用户来说,查询报表不会有滞后的感觉。解决方案提供工具:报表开发工具FineReport。2.解决方案2.1解决方案对于单数据源明细报表...
分类:
其他好文 时间:
2015-09-16 12:43:49
阅读次数:
168
1.问题描述完成报表取数后,设计器会对数据库返回的数据进行扩展、分组、列表、汇总等运算,好的模板制作习惯往往可以优化报表的计算时间。以下示例报表开发工具:FineReport。2.解决方案2.1空白单元格应用报表中,只要一个单元格里有设置就会占用一份内存,而空白的单元格几乎是不占任何内存的。报表中由...
分类:
其他好文 时间:
2015-09-15 12:58:05
阅读次数:
135
服务器内存修改各应用服务器的内存配置方法不尽相同,如下列出了常用服务器的JVM参数(-Xms,-Xmx)配置方法。JVM参数定义:- Xms: 初始化内存大小- Xmx: 可以使用的最大内存示例工具以下示例工具:报表开发工具FineReportTomcat服务器内存修改1. 问题描述java应用程序运行过程中会使用web应用服务器的内存,如执行报表获取的数据,运算的中间数据等都需要暂存在服务器内存...
分类:
其他好文 时间:
2015-09-14 16:49:15
阅读次数:
214
服务器内存修改 各应用服务器的内存配置方法不尽相同,如下列出了常用服务器的JVM参数(-Xms,-Xmx)配置方法。 JVM参数定义: -?Xms:?初始化内存大小 -?Xmx:?可以使用的最大内存 示例工具 以下示例工具:报...
分类:
其他好文 时间:
2015-09-14 15:36:51
阅读次数:
200
服务器内存修改各应用服务器的内存配置方法不尽相同,如下列出了常用服务器的JVM参数(-Xms,-Xmx)配置方法。JVM参数定义:-Xms:初始化内存大小-Xmx:可以使用的最大内存示例工具以下示例工具:报表开发工具FineReportTomcat服务器内存修改1.问题描述java应用程序运行过程中...
分类:
其他好文 时间:
2015-09-14 15:32:46
阅读次数:
178
1.?问题描述 若启用了磁盘缓存,默认的会在C:\Documents?and?Settings\Administrator\.FineReport80(windows下)下创建cache即缓存文件夹,一般呢,C盘的空间会很小,如保存在C盘会增加对C盘的压力,那么有没...
分类:
其他好文 时间:
2015-09-11 16:15:10
阅读次数:
173