报表性能优化

"报表性能优化" 分类下的文档该分类下有14篇文档创建该分类下的文档
报表执行过程
文档创建者:文档助手1      创建时间:11-11 10:32      标签: 已验证 10.0验证       编辑:10次    |   浏览:6242次

摘要:报表的执行过程大体可分为两步:1、报表计算;2、页面转换。报表计算过程:先读取我们的sql语句,将完整的sql语句传至数据库服务器,由数据库返回数据给报表服务器,报表服务器进行数据列的扩展、汇总、关联、[阅读全文:]

修改缓存路径
文档创建者:文档助手1      创建时间:11-11 10:23      标签: 已验证       编辑:8次    |   浏览:6461次

摘要:1. 问题描述若启用了磁盘缓存,默认的会在C:\Documents and Settings\Administrator\.FineReport80(windows下)下创建cache即[阅读全文:]

优化调用Oracle存储过程
文档创建者:文档助手1      创建时间:04-11 10:41      标签: 已验证       编辑:4次    |   浏览:3502次

摘要:1. 描述使用Oracle数据库,很多情况下会使用Oracle的存储过程作为数据集,实际情况下,当Oracle的表空间数据比较多【Oracle返回数据集的方式是存储包】,当在设计器中添加存储过[阅读全文:]

影响页面速度的几个重要因素
文档创建者:flyingsnake      创建时间:03-18 12:39      标签: 页面 效率 提高 错误 时间长 等待       编辑:2次    |   浏览:3742次

摘要:描述:很多用户在使用帆软finereport的时候,经常出现一个页面加载好久才可以正常展现的情况。影响用户体验,下面总结下若干主要问题及解决方法。错误案例A:excel页面导入中增加了控件虽然帮助文档中[阅读全文:]

多数据集实现层式报表
文档创建者:文档助手1      创建时间:11-11 10:25      标签: 已验证 9.0验证       编辑:14次    |   浏览:7693次

摘要:1. 问题描述若报表使用的数据量是上百万条的话,觉得报表展现的速度慢,可以使用层式报表来提高报表展现速度。但由层式报表章节可以得知,层式报表必须是单数据集,若是多数据集的模板且数据量又很大,想[阅读全文:]

单数据集分页SQL实现层式报表
文档创建者:文档助手1      创建时间:11-11 10:26      标签: 已验证       编辑:20次    |   浏览:9022次

摘要:1. 问题描述行式引擎按页取数只适用于Oracle,mysql,hsql和sqlserver2008及以上数据库,其他数据库,如access,sqlserver2005,sqlite等必须编写[阅读全文:]

启用行式引擎执行层式报表
文档创建者:文档助手1      创建时间:11-11 10:27      标签: 已验证 9.0验证       编辑:10次    |   浏览:8836次

摘要:1. 问题描述这样一种报表:报表形式非常简单,只是简单的单数据源明细报表,但是数据量非常大,百万、千万甚至更多。报表取数及计算时间相当长。希望能够提高报表展示速度,对于用户来说,查询报表不会有[阅读全文:]

数据集缓存与共享
文档创建者:文档助手1      创建时间:11-11 10:28      标签: 已验证       编辑:8次    |   浏览:8640次

摘要:1. 问题描述对于大数据量报表,若每次直接从数据库中查询数据,不仅增加数据库服务器的压力,也极大的影响了取数的速度从而降低了报表的执行速度,为此FineReport提供了数据集缓存与共享功能。[阅读全文:]

巧用相邻连续分组
文档创建者:文档助手1      创建时间:11-11 10:28      标签: 已验证       编辑:4次    |   浏览:4673次

摘要:1. 问题描述在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。2. 原理相邻连续分组的[阅读全文:]

巧用参数注入
文档创建者:文档助手1      创建时间:11-11 10:29      标签: 已验证       编辑:5次    |   浏览:8812次

摘要:1. 问题描述对于多数据集关联报表,当数据很大时报表的展现速度就会很慢,或通过写sql语句又很复杂。为此FineReport提供一种,既可加快报表的展现速度,又不用编写复杂的sql语句的方案。[阅读全文:]

优化报表计算时间
文档创建者:文档助手1      创建时间:11-11 10:30      标签: 已验证 9.0验证       编辑:5次    |   浏览:4406次

摘要:1. 问题描述完成报表取数后,设计器会对数据库返回的数据进行扩展、分组、列表、汇总等运算,好的模板制作习惯往往可以优化报表的计算时间。2. 解决方案2.1 空白单元格应用报[阅读全文:]

优化报表取数
文档创建者:文档助手1      创建时间:11-11 10:31      标签: 已验证       编辑:10次    |   浏览:7110次

摘要:1. 取数原理设计器拼出最终的SQL,将SQL语句传给数据库,数据库执行,将数据返回给设计器。由于计算过程首先要通过SQL语句从数据库中取数据,我们可以通过控制数据量的大小和对数据的提前预处理[阅读全文:]

报表性能优化
文档创建者:文档助手1      创建时间:11-11 10:21      标签: 已验证       编辑:6次    |   浏览:8679次

摘要:索引:报表执行过程优化报表取数优化报表计算时间巧用参数注入巧用相邻连续分组数据集缓存与共享启用行引擎执行层式报表单数据集分页SQL实现层式报表多数据集实现层式报表修改缓存路径[阅读全文:]

高性能SQL查询优化取数方案
文档创建者:yiyemeiying      创建时间:02-26 20:07      标签: sql 优化 取数       编辑:3次    |   浏览:2213次

摘要:一、描述报表的核心是数据,数据集是否合理决定报表的质量。     1.每张报表都应该有一个主数据集,为了降低维护时的工作量,尽量将所有字段置于主数据集,除非在某些情况下,不[阅读全文:]