Keine Notwendigkeit, hot_standby_feedback
zu berühren . Wie andere bereits erwähnt haben, setzen Sie es auf on
kann Meister aufblähen. Stellen Sie sich vor, eine Transaktion auf einem Slave zu öffnen und sie nicht zu schließen.
Legen Sie stattdessen max_standby_archive_delay
fest und max_standby_streaming_delay
zu einem vernünftigen Wert:
# /etc/postgresql/10/main/postgresql.conf on a slave
max_standby_archive_delay = 900s
max_standby_streaming_delay = 900s
Auf diese Weise werden Abfragen auf Slaves mit einer Dauer von weniger als 900 Sekunden nicht abgebrochen. Wenn Ihre Arbeitslast längere Abfragen erfordert, setzen Sie diese Optionen einfach auf einen höheren Wert.