lunew 发表于 2019-10-10 12:15:38

报表查询和导出的速度太慢,比sql速度慢几十倍。。。

用AR11非常慢,最新的AR13来试也是一样,用的是HTML5的控件方式
就是一个明细报表,10列左右,15万数据,sql执行查出全部数据要10秒多点
而查询报表到最后加载完要5-10分钟,下载excel也要9分钟左右,太慢了,用户抱怨很大没法用啊
能解决吗

KearneyKang 发表于 2019-10-10 14:39:20

你好你的报表是使用的数据库直连还是,动态绑定数据源。如果是直连数据库的话,那么在报表设计器中需要加载的时间是多久

lunew 发表于 2019-10-10 15:00:46

就是常规的,在报表文件中设定数据源,建立数据集,把sql写到数据集里,然后在报表文件里建表格,比如附件

lunew 发表于 2019-10-10 15:02:02

页面加载是页数慢慢增长的,所有页到加载完也要5-10分钟

KearneyKang 发表于 2019-10-10 17:39:20

这个的话,目前比较好的解决办法,就是做一个数据的筛选,然后分段进行数据的查询,这样来增加加载的速度

lunew 发表于 2019-10-14 11:17:13

但用户需要下载全部的数据做自主分析呢,这样的效率他们用不了啊
报表工具这样的效率太差了吧,以后也改不了吗,大一点的数据量不能用这个工具是么:L

KearneyKang 发表于 2019-10-14 11:35:53

Web端渲染速度这块我们正在加强,目前最好的办法就是进行一个数据筛选过滤,来提升报表加载的速度

lunew 发表于 2019-10-14 11:49:00

“数据筛选过滤”是什么意思呢,就是用来减少数据量?那速度自然快啦
用户就是要10万+数据,但只能给他1万的数据?
那就是说数据量大一点就不能用啦。。。

KearneyKang 发表于 2019-10-14 12:11:19

目前比较好的办法就是数据过滤进行一个数据的过滤

lunew 发表于 2019-10-14 12:29:29

数据的过滤到底何意呢,就是说限定数据量是吗
用户需要下载10万+的数据,必须分几次下载么,那加起来的时间没有减少啊
页: [1] 2
查看完整版本: 报表查询和导出的速度太慢,比sql速度慢几十倍。。。