日期:2014-05-19  浏览次数:20416 次

连接池的问题?
我做ASP.NET开发时做一次查询打开一次连接,用完后就把对像悉放并关闭连接!
这样我一个页面可能出现N多次的打开连接和关闭连接!这样如果查询多的话就容易导至连接池用完而报错!
  我觉得这样不好,不知各位前辈是怎么做的!

------解决方案--------------------
你把设置max pool size=512,你一个页面有512次打开关闭连接吗?
------解决方案--------------------
你的程序里100次的打开关闭也可能最多使用连接池里两三个物理连接就够了,10万次的大开发关闭也可能最多占用5个连接就够了,哪像你想象的那样打开多少次就占用多少个物理连接呢!如果连接池不够,那么肯定是你编程能够的问题,该共享的时候不共享,该释放的时候不释放。