Không cần chạm vào hot_standby_feedback
. Như những người khác đã đề cập, hãy đặt nó thành on
có thể phình ra chủ. Hãy tưởng tượng bạn đang mở giao dịch trên một nô lệ và không đóng nó.
Thay vào đó, hãy đặt max_standby_archive_delay
và max_standby_streaming_delay
đến một số giá trị lành mạnh:
# /etc/postgresql/10/main/postgresql.conf on a slave
max_standby_archive_delay = 900s
max_standby_streaming_delay = 900s
Bằng cách này, các truy vấn về nô lệ có thời lượng dưới 900 giây sẽ không bị hủy. Nếu khối lượng công việc của bạn yêu cầu các truy vấn dài hơn, chỉ cần đặt các tùy chọn này thành giá trị cao hơn.