タイプ: | 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が吐出されます。この値が単位なしで指定された場合は、WALブロック単位であるとみなします。すなわち、XLOG_BLCKSZ
バイト、一般的には8kBです。デフォルト値は1MB
です。このパラメータはpostgresql.confファイル内またはサーバのコマンドラインでのみ設定可能です。