云数据库 GAUSSDB-设置:commit_delay

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

commit_delay

参数说明:表示一个已经提交的数据在WAL缓冲区中存放的时间。该参数可在PDB级别设置。

  • 设置为非 0 值时事务执行commit后不会立即写入WAL中,而仍存放在WAL缓冲区中,等待WalWriter线程周期性写入磁盘。
  • 如果系统负载很高,在延迟时间内,其他事务可能已经准备好提交。但如果没有事务准备提交,这个延迟可能会造成不必要的等待。

参数类型:整型

参数单位:us(微秒)

取值范围:0~100000,其中0表示无延迟。

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

设置方式:该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。取值不能带单位。

设置建议:参考须知。

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

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