创建的文档 编辑的文档 收藏的文档
- Java heap space
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述当从数据库中查询大量的数据,每个模板取出来几百万条数据,或者是频繁的刷新项目、模板时就会占用 Java 虚拟机 JVM 的大量内存,超过内存就会出现报java.lang.OutOfMemory[阅读全文]
- 编辑: |浏览:
- Tomcat服务器内存修改
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述在实际制作报表的过程中,如果出现数据量过大或者卡顿的现象,就需要将 FineReport 工程所在的 Tomcat 服务器内存调大,下面将详细说明如何调整 Tomcat 服务器内存大小。Fin[阅读全文]
- 编辑: |浏览:
- Weblogic服务器内存修改
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述程序运行过程中会使用 Web 应用服务器的内存,如执行报表获取的数据,运算的中间数据等都需要暂存在服务器内存中。如果内存不足发生了溢出,就会报错。注:如果遇到有 java.lang.OutOf[阅读全文]
- 编辑: |浏览:
- Websphere服务器内存修改
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述Java 应用程序运行过程中会使用 Web 应用服务器的内存,如执行报表获取的数据,运算的中间数据等都需要暂存在服务器内存中。当没有空内存可用时,就会出现内存溢出错误。注:如果遇到有 java[阅读全文]
- 编辑: |浏览:
- JBoss服务器内存修改
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述Java 应用程序运行过程中会使用 Web 应用服务器的内存,如执行报表获取的数据,运算的中间数据等都需要暂存在服务器内存中。当没有空内存可用时,就会出现内存溢出错误。注:如果遇到有 [阅读全文]
- 编辑: |浏览:
- FineReport内存机制
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述在使用报表的过程中有时候会遇到内存溢出的问题,下面简单介绍我们报表的内存机制以及怎样释放内存。2. 内存机制2.1 Java 内存回收机制Java 的内存垃圾回收[阅读全文]
- 编辑: |浏览:
- 服务器内存修改
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述各应用服务器的内存配置方法不尽相同,如下列出了常用服务器的 JVM 参数(-Xms,-Xmx)配置方法。JVM 参数定义:- Xms: 初始化内存大小- Xmx: 可以使用的最大内存索引:To[阅读全文]
- 编辑: |浏览:
- 报表执行过程
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述报表的执行过程大体可分为两步:1、报表计算;2、页面转换。报表计算过程:先读取我们的 SQL 语句,将完整的 SQL 语句传至数据库服务器,由数据库返回数据给报表服务器,报表服务器进行数据列的[阅读全文]
- 编辑: |浏览:
- 优化报表取数
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述报表的核心是数据,数据集是否合理决定报表的质量。 1.每张报表都应该有一个主数据集,为了降低维护时的工作量,尽量将所有字段置于主数据集,除非在某些情况下,[阅读全文]
- 编辑: |浏览:
- 优化报表计算时间
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述完成报表取数后,设计器会对数据库返回的数据进行扩展、分组、列表、汇总等运算,好的模板制作习惯往往可以优化报表的计算时间。2. 解决方案2.1 空白单元格应用报表中,只要一个[阅读全文]
- 编辑: |浏览:
- 巧用参数注入
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述对于多数据集关联报表,当数据很大时报表的展现速度就会很慢,或通过写 SQL 语句又很复杂。为此 FineReport 提供一种,既可加快报表的展现速度,又不用编写复杂的 SQL 语句的方案。即[阅读全文]
- 编辑: |浏览:
- 巧用相邻连续分组
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。2. 原理相邻连续分组的操作,是将数据[阅读全文]
- 编辑: |浏览:
- 数据集缓存
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述对于大数据量报表,若每次直接从数据库取数,不仅增加数据库服务器的压力,也极大的影响了取数的速度从而降低报表的执行速度,为此 FineReport 提供了数据集缓存功能。FineReport 可[阅读全文]
- 编辑: |浏览:
- 启用行式引擎执行层式报表
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 概述1.1 问题描述有时报表形式非常简单,只是简单的单数据源明细报表,但是数据量非常大,百万、千万甚至更多。报表取数及计算时间相当长。希望能够提高报表展示速度,对于用户来说,查询报表不会有滞后的感[阅读全文]
- 编辑: |浏览:
- 单数据集分页SQL实现层式报表
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 直接支持行式引擎的数据库上一节 介绍了直接行式的引擎实现层式报表的做法,对于 MySQL 这类可以直接使用行式的引擎实现层式报表的数据库来说,如果勾选了行式引擎,程序会自动生成分页 SQ[阅读全文]
- 编辑: |浏览:
- 多数据集实现层式报表
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 描述若报表使用的数据量是上百万条的话,觉得报表展现的速度慢,可以使用层式报表来提高报表展现速度。但由层式报表章节可以得知,层式报表必须是单数据集,若是多数据集的模板且数据量又很大,想要提高报表的查[阅读全文]
- 编辑: |浏览:
- 修改缓存路径
- 文档创建者:文档助手1 创建时间:
- 标签:
-
摘要:1. 问题描述若启用了磁盘缓存,默认的会在C:\Users\用户名\.FineReport100(windows下)下创建 cache 即缓存文件夹,一般呢,C 盘的空间会很小,如保存在[阅读全文]
- 编辑: |浏览: