Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net MySql连接字符串中的连接生存期=0_.net_Sql_Mysql_Connection String - Fatal编程技术网

.net MySql连接字符串中的连接生存期=0

.net MySql连接字符串中的连接生存期=0,.net,sql,mysql,connection-string,.net,Sql,Mysql,Connection String,在连接字符串中,连接生存期=0的确切含义是什么 更新:值为零(0)会导致池连接具有最大连接超时 .表示没有连接超时时间。例如,如果设置为300,则此时查询未完成(假设因为有大量数据),将抛出超时异常。当显示为0时,它将一直工作到查询完成。此外, 使用连接生存期时: 它会破坏池连接 如果打开连接的时间大于连接生存期,则连接不可用 根据我的研究,如果您在服务器集群中没有连接,我建议使用连接生存期,我相信这是最接近的其他答案 这与连接超时不同 相反,请参阅以下文章中的伪代码: 同一篇文章解释了为什么您

在连接字符串中,
连接生存期=0
的确切含义是什么

更新:值为零(0)会导致池连接具有最大连接超时


.

表示没有连接超时时间。例如,如果设置为300,则此时查询未完成(假设因为有大量数据),将抛出超时异常。当显示为0时,它将一直工作到查询完成。

此外, 使用连接生存期时: 它会破坏池连接 如果打开连接的时间大于连接生存期,则连接不可用


根据我的研究,如果您在服务器集群中没有连接,我建议使用连接生存期,我相信这是最接近的其他答案

这与连接超时不同

相反,请参阅以下文章中的伪代码:

同一篇文章解释了为什么您很少想使用这个属性(以及您可能会遇到的情况)


请注意,它已被重命名为“负载平衡超时”,以根据上述文章澄清其行为。

这是不正确的。看我的答案:我不能删除这个答案,因为它已经被接受了,海报已经两年没看到了。这是不正确的。请看我的回答:
On SqlConnection.Close

   Check if time the connection has been open is greater than Connection Lifetime if it is, throw the connection away

   Else Put connection on the pool