云数据库 GaussDB-设置:wal_buffers

时间:2023-11-01 16:22:17

wal_buffers

参数说明:设置用于存放WAL数据的共享内存空间的XLOG_BLCKSZ数,XLOG_BLCKSZ的大小默认为8KB。

该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。

取值范围:-1~218,最小值为-1,最大值为262144,单位为8KB。

  • 如果设置为-1,表示wal_buffers的大小随着参数shared_buffers自动调整,默认为shared_buffers的1/32。当该值小于8时,会被强制设置为8;当该值大于2048时,会被强制设置为2048。
  • 如果设置为其他值,当小于4时,会被强制设置为4。
  • 独立部署:1GB(60核CPU/480G内存,32核CPU/256G内存);512MB(16核CPU/128G内存);256MB(8核CPU/64G内存);128MB(4核CPU/32G内存);64MB(4核CPU/16G内存)
  • 金融版(标准型):

    CN:512MB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存);256MB(72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存);128MB(32核CPU/256G内存,16核CPU/128G内存);64MB(8核CPU/64G内存)

    DN:2GB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存);1GB(80核CPU/640G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存,32核CPU/256G内存),512MB(16核CPU/128G内存);256MB(8核CPU/64G内存)

  • 企业版:

    CN:512MB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,80核CPU/512G内存);256MB(72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存);128MB(32核CPU/256G内存,16核CPU/128G内存);64MB(8核CPU/64G内存)

    DN:1GB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,80核CPU/512G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存,32核CPU/256G内存);512MB(16核CPU/128G内存);256MB(8核CPU/64G内存)

  • 金融版(数据计算型):

    CN:256MB(196核CPU/1536G内存,128核CPU/1024G内存,96核CPU/768G内存);125MB(72核CPU/576G内存,64核CPU/512G内存);64MB(32核CPU/256G内存)

    DN:1GB(196核CPU/1536G内存,128核CPU/1024G内存,96核CPU/768G内存,72核CPU/576G内存,64核CPU/512G内存);512MB(32核CPU/256G内存)

设置建议:每次事务提交时,WAL缓冲区的内容都写入到磁盘中,因此设置为很大的值不会带来明显的性能提升。如果将它设置成几百兆,就可以在有很多即时事务提交的服务器上提高写入磁盘的性能。根据经验来说,默认值可以满足大多数的情况。

support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-10-0271.html