日期:2014-05-18  浏览次数:20745 次

数据库连接超时问题
我做了一个服务遍历一张4千万条数据的表,每次查询一千条做处理。查询耗时时间越来越大。
第一天 1秒
第二天 4分钟
第三天 10分钟

我的连接超时时间是10分钟,最后服务挂掉。
我每次查询完都 connection.Close();
  connection.Dispose();
请大家帮我分析一下。

------解决方案--------------------
没必要这么频繁的colose,然后在open,每次open耗时都很大,你要保持长连接,这样不必把时间花费在open上