Type: | integer |
Défaut: | 80 (80MB) |
Min: | 2 (2MB) |
Max: | 2147483647 (2147483647MB) |
Unité: | MB |
Contexte: | sighup |
Redémarrer: | false |
Depuis: | 9.5 |
Tant que l'occupation disque reste sous la valeur de ce paramètre, les anciens fichiers WAL sont toujours recyclés pour une utilisation future lors des points de vérification, plutôt que supprimés. Ceci peut être utilisé pour s'assurer qu'un espace suffisant est réservé pour faire face à des pics dans l'usage des WAL, par exemple lorsque d'importants travaux en lots sont lancés. Si cette valeur est indiquée sans unité, elle est considérée être un nombre de Mo. La valeur par défaut est 80 Mo. Ce paramètre ne peut être configuré que dans le fichier postgresql.conf ou indiqué sur la ligne de commande.
Sur StackOverflow
Sur 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: wal_compression=zstd