解决方案 »

  1.   

    http://www.cnblogs.com/jjstar/archive/2004/06/10/14697.aspx经测试证明,在大访问量的情况下,速度要比关闭数据库连接的ServicedComponent快,
    但是付出的代价是数据库增加了约连接池同等数量的线程,并且可连接数量减少。
      

  2.   


    不关闭比关闭连接快不快我没有测试,占用连接不知道对服务器的影响大不大。我在本机测试不关闭连接的情况下使用默认连接池大小可以开到230个连接。指定max poll size=32767循环创建没有报错了。这个大小肯定可以满足一个中小型的企业erp了。
      

  3.   

     using (DbDataReader read = cmd.ExecuteReader(CommandBehavior.CloseConnection))