情况是这样的,我用C#编写了一个程序,需要使用ADO.Net技术将数据库的某一个表的数据填充到DataSet中,但是由于数据量太大,直接使用Adapter.Fill方法耗时较长,大概20秒左右,请问有什么好的办法,提高一下填充的速度吗?
数据量太大的话,一般有两种方法
1、不要加载这么多数据,想想必要性。分页、按需加载,等等。
2、缓存,这个比从数据库里面加载肯定快多了。你可以理解为一直放在内存里面,只有第一次需要20秒。
同意
填充数据,是很难提高了,你应该从其他方面去思考,如楼上所说。