Top
Enterprise Postgres 17 SP1 Cluster Operation Guide(Database Multiplexing)

2.11.3 Tuning to Stabilize Queries on the Standby Server (when Performing Frequent Updates on the Primary Server)

If jobs are updated on the primary server regularly and frequently, it will be easy for the query made by the reference job on the standby server to be canceled. In this case, edit the postgresql.conf file parameters shown in the table below.

Table 2.8 Parameters

Parameter

Description

hot_standby_feedback

When "on" is set, the deletion (vacuum) of the data area that was deleted or updated on the primary server is suppressed.

Accordingly, the query on the standby server will not be canceled. (*1)

*1: Because the vacuum is delayed, the data storage destination disk space of the primary server comes under pressure.
Additionally, if there is conflict between accesses and queries executed on the standby server, transaction logs indicating this conflict will be transferred.
Accordingly, specify as large a value as possible for the max_standby_archive_delay parameter so that access conflicts do not occur.

See

Refer to "Standby Servers" in the PostgreSQL Documentation for details on the hot_standby_feedback parameter.