首页 新闻 搜索 专区 学院

在数据量较大的情况下,如何提高DataSet的填充速度???

0
悬赏园豆:10 [待解决问题]

情况是这样的,我用C#编写了一个程序,需要使用ADO.Net技术将数据库的某一个表的数据填充到DataSet中,但是由于数据量太大,直接使用Adapter.Fill方法耗时较长,大概20秒左右,请问有什么好的办法,提高一下填充的速度吗?

攻城97的主页 攻城97 | 初学一级 | 园豆:166
提问于:2015-03-27 11:20
< >
分享
所有回答(2)
0

数据量太大的话,一般有两种方法

1、不要加载这么多数据,想想必要性。分页、按需加载,等等。

2、缓存,这个比从数据库里面加载肯定快多了。你可以理解为一直放在内存里面,只有第一次需要20秒。

爱编程的大叔 | 园豆:30813 (高人七级) | 2015-03-27 11:23

同意

支持(0) 反对(0) 茂茂 | 园豆:2887 (老鸟四级) | 2015-03-27 13:55
0

填充数据,是很难提高了,你应该从其他方面去思考,如楼上所说。

幻天芒 | 园豆:36910 (高人七级) | 2015-03-27 11:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册