找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 4680|回复: 9

报表组件对大数据的支持问题

[复制链接]

37

主题

40

回帖

332

牛毛

游客

积分
409
发表于 2013-5-13 22:07:02 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />报表组件对大数据支持不太好?我做了一个报表应用,大概有10个字段吧,用导入ExceI表格的方法记录平常的一些数据,发现在数据条数过了1万后,报表组件会变得很慢,无论是导入还是打开以前保存的数据表都需要很长时间,而这时查客户端和服务器却发现CPU和内存等资源并不紧张。同样量级的数据表Excel打开没有任何压力。是我做的报表模板有问题还是报表组件不适合一张表存大量的数据?

65

主题

571

回帖

1434

牛毛

游客

积分
2089
发表于 2013-5-14 14:24:04 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />你报表装在本地 还是服务器上面

37

主题

40

回帖

332

牛毛

游客

积分
409
 楼主| 发表于 2013-5-14 20:22:58 来自手机 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />报表组件当然装在服务器上。客户端用网页新建报表,数据导入,导入Excel文件里的数据,再经过计算处理后保存到服务器上。
通常一张表里数据超过一万条后,报表组件工作效率会变得很低,有时甚至会报错,后来没办法就把ExceI文件拆小,使之数据不超过一万条,基本就没问题了。就是要多建几张表。
按说以现在计算机的处理能力,一万条数据的处理应该不在话下。难道与浏览器这种工作模式有关?我们有个GIS系统,可通过网页回放历史轨迹,但时间段如果选得过长就会出问题,厂家解释说流览器可使用的内存有限,一次不能加载太多数据。

0

主题

3

回帖

5

牛毛

二级牛人

积分
8
发表于 2013-6-4 14:02:37 | 显示全部楼层 来自 山东省青岛市
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />报表组件当然装在服务器上。客户端用网页新建报表,数据导入,导入Excel文件里的数据,再经过计算处理后保 ...[/quote]
嗯 我同意这个说法   我的字段26个,当超过800条记录的时候 就开始很卡了,打开时间算了下是50秒左右!
求改进!!

18

主题

34

回帖

198

牛毛

游客

积分
250
QQ
发表于 2013-9-7 09:13:03 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />我试了一张4万条记录的,等上一天也打不开。。。。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2013-9-9 10:03:27 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />效率问题比较复杂,请加我QQ619103385远程看看。

24

主题

276

回帖

892

牛毛

一级牛人

积分
892
发表于 2015-3-29 23:16:41 | 显示全部楼层 来自 四川省甘孜州
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />看看数据库里报表组件的报表数据是怎样保存的就可以知道问题在哪里了。一个表只存储了几个字段,录入新的数据,它是用了新的表来存储,而不是一个固定表里增加新的记录。而且,一个新表只存储了几个字段的数据,对应报表里的一张表,它每一个新的报表,在数据库里需要几个新的表来存储。
对这样的设计,我的评价就三个字:乱弹琴

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2015-4-1 09:44:03 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />数据的存储和管理数据表里所定义的表是一一对应的。

24

主题

276

回帖

892

牛毛

一级牛人

积分
892
发表于 2015-4-11 00:02:45 | 显示全部楼层 来自 四川省甘孜州
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />数据的存储和管理数据表里所定义的表是一一对应的。[/quote]
嗯,再看了几个表,好像是对应的,误会了。不过,类似这种名字crs_tabledata612c81820154385802的表干嘛用的?有点多呢。还有,从命名来看,crs_tabledata是不是数量限制不能上1000啊?

0

主题

307

回帖

632

牛毛

游客

积分
939
发表于 2015-4-13 09:57:33 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:46 编辑 <br /><br />crs_tabledata612c81820154385802这样的表是临时表,这样的表是可以被删除了。建议您定期点击一下“报表系统->系统管理->优化数据库”,把这些临时表清除掉,就可以了。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-28 20:39 , Processed in 0.236854 second(s), 71 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表