Type: | integer |
Défaut: | 1024 (1GB) |
Min: | 2 (2MB) |
Max: | 2147483647 (2147483647MB) |
Unité: | MB |
Contexte: | sighup |
Redémarrer: | false |
Depuis: | 9.5 |
Taille maximale de l'augmentation des WAL entre deux points de vérification automatique des WAL. C'est une limite souple ; la taille des WAL peut excéder max_wal_size
sous certaines circonstances, comme une surcharge du serveur, une commande archive_command qui échoue, ou une configuration haute pour wal_keep_size. Si cette valeur est indiquée sans unité, elle est considérée être un nombre de Mo. La valeur par défaut est 1 Go. Augmenter ce paramètre peut augmenter le temps nécessaire pour le rejeu suite à un crash. Ce paramètre ne peut être configuré que dans le fichier postgresql.conf ou indiqué sur la ligne de commande.
Recommandations [EN]
… except for databases that write more than 1GB/hour of data, in which case increase the size of the log so that it's at least an hour worth of logs
Sur StackOverflow
Sur pgsql-hackers
- Windows pg_basebackup unable to create >2GB pg_wal.tar tarballs ("could not close file: Invalid argument" when creating pg_wal.tar of size ~ 2^31 bytes)
- Re: New "raw" COPY format
- RE: Conflict detection for update_deleted in logical replication
- Apparent bug in WAL summarizer process (hung state)
- Re: filesystem full during vacuum - space recovery issues