找回密码
 立即注册

QQ登录

只需一步,快速开始

siberlee
金牌服务用户   /  发表于:2015-7-30 17:17  /   查看:3655  /  回复:1
您好:
在我的业务中,数据量比较大,最少也要几十万条数据,所以使用DataSet作为数据源,以System.Data.DataSet传数据到报表中,但是发现报表展示速度不能满足自己要求。
但是将数据写入到数据库中,会增加额外的写数据库的时间。不知道报表从数据库中提取数据的速度怎么样?这两种方式哪一种比较快?纠结中!

1 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-30 17:46:00
沙发
您好,
几十万条数据,加载到内存中。我们的报表是全部渲染的,所以再将这几十万条记录通过GDI+绘制到内存中。
可能不论是DataSet还是OLEDB,速度都不会很快。
您是否相信描述一下您的使用场景,是否有数据的统计和合计。
使用的是哪一种viewer,例如flash,html,html5。

我们可以帮您分析下,是否有好的数据异构的方式。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部