for循环读取数据库7000次和双层for循环49000000次,只读取数据库一次,那个速度更快一些

解决方案 »

  1.   

    你这个程序真得优化,如果是查询,就写个存储过程,一把查出来;如果是插入,那么就采用BCP的方式批量插入。
      

  2.   

    FOR循环写在哪儿?C#代码里,每次连接关闭吗?
    你是7000次和双层49000000比呢,还是所有FOR循环和“只读取数据库一次”比呢?那也得看你怎么来读取了……
      

  3.   

    哪个都不快,我貌似没见过不可改写的for循环,前端程序除外.....