云数据库 GAUSSDB-通信库参数:tcp_keepalives_interval
tcp_keepalives_interval
参数说明:在支持TCP_KEEPINTVL套接字选项的操作系统上,设置重新传输之间等待响应的时间。该参数可在PDB级别设置。
- 如果操作系统不支持TCP_KEEPINTVL选项,这个参数的值必须为0。
- 在通过UNIX域套接字进行的连接的操作系统上,这个参数将被忽略。
- 将该值设置为0时,将使用系统的值。
- 该参数在不同的会话之间不共享,也就是说不同的会话连接可能有不同的值。
- 查看该参数时查出来的是当前会话连接内的参数值,而不是GUC副本的值。
参数类型:整型
参数单位:s
取值范围:0 ~ 180
默认值:30。在PDB场景内,若未设置该参数,则继承来自全局的设置。
设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。例如,不带单位取值60,表示tcp_keepalives_interval为60s;带单位取值1min,表示tcp_keepalives_interval为1min。取值如果要带单位,必须为s、min、h、d。
设置建议:设置时请确认操作系统是否支持TCP_KEEPINTVL套接字选项。
设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。