Není třeba se dotýkat hot_standby_feedback . Jak již uvedli ostatní, nastavte jej na on umí nadýmat mistr. Představte si, že otevíráte transakci na otroku a nezavřete ji.
Místo toho nastavte max_standby_archive_delay a max_standby_streaming_delay na nějakou rozumnou hodnotu:
# /etc/postgresql/10/main/postgresql.conf on a slave
max_standby_archive_delay = 900s
max_standby_streaming_delay = 900s
Tímto způsobem nebudou zrušeny dotazy na podřízené jednotky s trváním kratším než 900 sekund. Pokud vaše pracovní zatížení vyžaduje delší dotazy, nastavte tyto možnosti na vyšší hodnotu.