云数据库 GAUSSDB-通信库参数:tcp_keepalives_idle

时间:2024-11-13 14:45:07

tcp_keepalives_idle

参数说明:在支持TCP_KEEPIDLE套接字选项的系统上,设置发送保持活跃信号的间隔秒数。不设置发送保持活跃信号,连接就会处于闲置状态。该参数可在PDB级别设置。

  • 如果操作系统不支持TCP_KEEPIDLE选项 ,这个参数的值必须为0。
  • 在通过Unix域套接字进行的连接的操作系统上,这个参数将被忽略。
  • 将该值设置为0时,将使用系统的值。
  • 该参数在不同的会话之间不共享,也就是说不同的会话连接可能有不同的值。
  • 查看该参数时查出来的是当前会话连接内的参数值,而不是GUC副本的值。

参数类型:整型

参数单位:s

取值范围:0 ~ 3600

默认值:60。在PDB场景内,若未设置该参数,则继承来自全局的设置。

设置方式:该参数属于USERSET类型参数,请参见表1中对应设置方法进行设置。例如,不带单位取值60,表示tcp_keepalives_idle为60s;带单位取值1min,表示tcp_keepalives_idle为1min。取值如果要带单位,必须为s、min、h、d。

设置建议:设置时请确认操作系统是否支持TCP_KEEPIDLE套接字选项。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。

support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-40-0322.html