Non è necessario toccare hot_standby_feedback
. Come altri hanno già detto, impostandolo su on
può gonfiare il padrone. Immagina di aprire una transazione su uno slave e di non chiuderlo.
Invece, imposta max_standby_archive_delay
e max_standby_streaming_delay
a un valore ragionevole:
# /etc/postgresql/10/main/postgresql.conf on a slave
max_standby_archive_delay = 900s
max_standby_streaming_delay = 900s
In questo modo le query sugli slave con durata inferiore a 900 secondi non verranno cancellate. Se il tuo carico di lavoro richiede query più lunghe, imposta queste opzioni su un valore più alto.