跳到主要内容
版本:1.0.14

WAL参数

wal_level(枚举型)

WAL(Write-Ahead Log,预写式日志)的级别。默认replica。其它可选的值包括minimal、logical。

fsync(布尔型)

是否尝试确保数据已写入磁盘。默认值on。

full_page_writes(布尔型)

是否将整页写入到WAL日志中。默认为on。

wal_compression(布尔型)

是否对WAL日志进行压缩。默认值of。

wal_recycle(布尔型)

是否重用WAL日志文件。默认值on。

min_wal_size(数值)

max_wal_size(数值)

WAL日志空间消耗的上下限。min_wal_size默认值80MB。max_wal_size默认值1GB。

archive_mode(枚举型)

是否开启日志归档。默认值off。

vi $PGDATA/postgresql.conf

修改如下项

archive_mode = on

archive_command = 'test ! -f /data/halo/pg_archive/%f && cp %p /data/halo/pg_archive/%f'

archive_command(字符串)

归档使用的命令。一个简单且较常用的命令类似'test ! -f <归档路径>/%f && cp %p <归档路径>/%f'。