HGDB 4.1.0之前的版本:pg_xlog个数一般在(2+checkpoint_completion_target)*checkpoint_segment+1左右
但是高并发环境下如果checkpoint_segment设置比较大,且checkpoint较少被触发的时候,pg_xlog下会存有很多的事务日志,严重会耗掉磁盘存储,所以设置checkpoint_segment的大小要视磁盘容量和每个pg_xlog文件的大小来看,有些时候需要手工调整参数来收缩。
HGDB 4.1.0之后的版本:受max_wal_size = 64MB 和min_wal_size = 16MB这两个参数控制 每个16M
但是高并发环境下如果checkpoint_segment设置比较大,且checkpoint较少被触发的时候,pg_xlog下会存有很多的事务日志,严重会耗掉磁盘存储,所以设置checkpoint_segment的大小要视磁盘容量和每个pg_xlog文件的大小来看,有些时候需要手工调整参数来收缩。
HGDB 4.1.0之后的版本:受max_wal_size = 64MB 和min_wal_size = 16MB这两个参数控制 每个16M