类型: | 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文件中或者服务器命令行上设置。