连接池在.Net Sql Provider中 - 连接关闭时

时间:2009-12-21 08:51:59

标签: sql-server sql-server-2005 connection-pooling

我只是想知道持续时间.Net Sql Provider会关闭池中的连接吗?

谢谢,Pawel

1 个答案:

答案 0 :(得分:2)

documentation未指定连接池中的连接保持打开状态的时间。优化器决定,其算法可能在ADO.NET版本之间(甚至可能是Windows Update补丁)之间发生变化。

您可以通过connection string设置控制最长生命周期:

Connection Lifetime=0

默认情况下,它为0,这意味着只要优化程序认为连接有用,连接就可以生效。