【问题标题】:Pool connection is closing after 30sec池连接在 30 秒后关闭
【发布时间】:2018-09-24 12:50:25
【问题描述】:

我正在使用 select * from sys.dm_exec_connections 来查看活动的池连接。当我通过 tcp(wifi) 创建新的 sql 池连接时,它会创建我的新连接,如下图所示。

问题是,如果 wifi 将关闭 30 秒,那么它会破坏我的连接。 为什么会这样?我在连接字符串中设置了最小池大小=5。

 Server=myServerAddress;min pool size =5;Database=myDataBase;User Id=myUsername;

密码=我的密码;

30 秒后

#

【问题讨论】:

    标签: sql-server sql-server-2008-r2


    【解决方案1】:

    Min Pool Size 不是连接保持活动的时间,它是(最小)用于池的连接数。

    你想要Connection Lifetime = 300(5 分钟)

    这是reference

    【讨论】:

    • 它没有解决我的问题。我认为 sql keep alive 它会在 30 秒后自动关闭我的连接
    • 每个客户端需要使用多少个连接来进行池化?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    相关资源
    最近更新 更多