Тип: | integer |
По умолчанию: | 80 (80MB) |
Минимальный: | 2 (2MB) |
Максимальный: | 2147483647 (2147483647MB) |
Ед. изм: | MB |
Контекст: | sighup |
Перезапуск: | false |
От: | 9.5 |
Пока WAL занимает на диске меньше этого объёма, старые файлы WAL в контрольных точках всегда перерабатываются, а не удаляются. Это позволяет зарезервировать достаточно места для WAL, чтобы справиться с резкими скачками использования WAL, например, при выполнении больших пакетных заданий. Значение по умолчанию — 80 МБ. Этот параметр можно установить только в postgresql.conf или в командной строке сервера.
На StackOverflow
На pgsql-hackers
- Re: WIP: WAL prefetch (another approach)
- Enforce "max_wal_size/ min_wal_size must be at least twice wal_segment_size" limit while setting GUCs
- Re: Can postgres ever delete the recycled future WAL files to free-up disk space if max_wal_size is reduced or wal_recycle is set to off?
- RE: Hash index build performance tweak from sorting
- Re: [PATCH] Expose port->authn_id to extensions and triggers