文档首页 > > 开发指南> 配置GUC参数> 连接和认证>

通信库参数

通信库参数

分享
更新时间:2021/04/07 GMT+08:00

本节介绍通信库相关的参数设置及取值范围等内容。

comm_control_port

参数说明:TCP代理通信库或SCTP通信库使用的TCP协议监听端口。

参数类型:POSTMASTER

取值范围:整型,0~65535

默认值:port+本机主DN数*2+本DN在本机DN序号+1

集群部署时会自动分配此端口号,请不要轻易修改此参数,如端口号配置不正确会导致数据库通信失败。

comm_max_datanode

参数说明:TCP代理通信库或SCTP通信库支持的最大DN数。

参数类型:USERSET

取值范围:整型,1~8192

默认值:DN数大于256时,默认值大于等于主DN个数2的N次方。DN数小于等于256时取256。

comm_quota_size

参数说明:TCP代理通信库或SCTP通信库最大可连续发送包总大小。使用1GE网卡时,建议取较小值,推荐设置为20KB~40KB。

参数类型:USERSET

取值范围:整型,0~102400,默认单位为KB。0表示不使用quota机制。

默认值:1MB

comm_no_delay

参数说明是否使用通信库连接的NO_DELAY属性,重启集群生效。

参数类型:USERSET

取值范围:布尔型

默认值:off

如果集群出现因每秒接收数据包过多导致的丢包时,需设置为off,以便小包合并成大包发送,减少数据包总数。

comm_debug_mode

参数说明:TCP代理通信库或SCTP通信库debug模式开关,该参数设置是否打印通信层详细日志,session级别生效。

设置为on时,打印日志量较大,会增加额外的overhead并降低数据库性能,仅在调试时打开,打开后及时关闭。

参数类型:USERSET

取值范围:布尔型

  • on表示打印通信库详细debug日志。
  • off表示不打印通信库详细debug日志。

默认值:off

comm_ackchk_time

参数说明:无数据包接收情况下,该参数设置通信库服务端主动ACK触发时长。

参数类型:USERSET

取值范围:整型,0~20000,单位为毫秒(ms)。取值为0表示关闭此功能。

默认值:2000

comm_timer_mode

参数说明:TCP代理通信库或SCTP通信库timer模式开关,该参数设置是否打印通信层各阶段时间桩,session级别生效。

设置为on时,打印日志量较大,会增加额外的overhead并降低数据库性能,仅在调试时打开,打开后及时关闭。

参数类型:USERSET

取值范围:布尔型

  • on表示打印通信库详细时间桩日志。
  • off表示不打印通信库详细时间桩日志。

默认值:off

comm_stat_mode

参数说明:TCP代理通信库或SCTP通信库stat模式开关,该参数设置是否打印通信层的统计信息,session级别生效。

设置为on时,打印日志量较大,会增加额外的overhead并降低数据库性能,仅在调试时打开,打开后及时关闭。

参数类型:USERSET

取值范围:布尔型

  • on表示打印通信库统计信息日志。
  • off表示不打印通信库统计信息日志。

默认值:off

分享:

    相关文档

    相关产品