RDS for SQL Server 是否开启 keep alive

RDS for SQL Server 是否开启 keep alive

更新时间:2017-06-07 13:26:11

RDS for SQL Server 是开启 KeepAlive 的。

KeepAlive 是 SQL server在建立每一个 TCP 连接的时候,指定了 TCP 协议的 keepaliveinterval 和 keepalivetime 参数。

这样对每个 TCP 连接,如果该连接空闲时间(没有任何数据交互)超过 keepalivetime,TCP 协议会自动发出 KeepAlive

包检测连接存活与否。如果 KeepAlive 检测次数超过注册表 TcpMaxDataRetransmissions 定义的值而对方还是没有回应,

那么 TCP 就认为该连接有问题而关闭它。通过这样的机制 SQL Server 能够检测出 orphaned connection 等问题。

 

如果问题还未能解决,请联系售后技术支持