sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL ERROR:annulatieverklaring wegens conflict met herstel

Het is niet nodig om hot_standby_feedback aan te raken . Zoals anderen al hebben gezegd, het instellen op on meester kan opzwellen. Stel je voor dat je een transactie op een slave opent en niet sluit.

Stel in plaats daarvan max_standby_archive_delay . in en max_standby_streaming_delay tot een redelijke waarde:

# /etc/postgresql/10/main/postgresql.conf on a slave
max_standby_archive_delay = 900s
max_standby_streaming_delay = 900s

Op deze manier worden zoekopdrachten op slaves met een duur van minder dan 900 seconden niet geannuleerd. Als uw werklast langere zoekopdrachten vereist, stelt u deze opties gewoon in op een hogere waarde.



  1. Wat is de juiste JDBC URL-syntaxis als Oracle-wallets worden gebruikt?

  2. Kolom 'mary' bestaat niet

  3. Verschil tussen numeriek, zwevend en decimaal in SQL Server

  4. Tel dagen tussen twee datums, met uitzondering van weekends (alleen MySQL)