wal_sender_delay Deprecated

Type: integer
Défaut: 1000 (1s)
Min: 1 (1ms)
Max: 10000 (10s)
Unité: milliseconds (ms)
Contexte: sighup
Redémarrer: false
Obsolète: 9.1

Précise le délai entre deux tours d'activité des processus walsender. À chaque tour, le processus walsender envoie tous les enregistrements WAL accumulés depuis sont dernier tour. Il s'endort ensuite pour wal_sender_delay millisecondes et recommence. L'attente est interrompue par une validation de transaction, donc les effets d'une transaction validée sont envoyés aux serveurs en attente dès que la validation survient, quelque soit la configuration de ce paramètre. La valeur par défaut est de une seconde (1s). Notez que sur de nombreux systèmes la résolution réelle du délai d'endormissement en de 10 millisecondes ; configurer wal_sender_delay à une valeur qui n'est pas un multiple de 10 pourrait avoir le même résultat que de le configurer à la valeur suivante multiple de 10. Ce paramètre peut seulement être configuré dans le fichier postgresql.conf ou sur la ligne de commande du serveur.

Commentaires