| 类型: | integer |
| 默认: | 128 (1MB) |
| 最低限度: | 0 (0kB) |
| 最大: | 2147483647 (17179869176kB) |
| 单元: | 8kB |
| 上下文: | sighup |
| 重新开始: | false |
| 以来: | 9.6 |
指定 WAL 写入器刷写 WAL 的频繁程度,以卷为单位。 如果最近的刷写发生在 wal_writer_delay 之前,并且小于 wal_writer_flush_after WAL的值产生之后,那么WAL只会被写入操作系统,而不会被刷写到磁盘。 如果wal_writer_flush_after被设置为0,则WAL数据总是会被立即刷写。 如果指定值时没有单位,则以WAL块作为单位,即为XLOG_BLCKSZ字节,通常为8kB。 默认是1MB。这个参数只能在postgresql.conf文件中或者服务器命令行上设置。
