PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PostgreSQL ERROR:anulowanie instrukcji z powodu konfliktu z odzyskiwaniem

Nie musisz dotykać hot_standby_feedback . Jak wspomnieli inni, ustawienie go na on może wzdęć mistrza. Wyobraź sobie, że otwierasz transakcję na urządzeniu podrzędnym i nie zamykasz go.

Zamiast tego ustaw max_standby_archive_delay i max_standby_streaming_delay do pewnej rozsądnej wartości:

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

W ten sposób zapytania o urządzenia podrzędne o czasie trwania krótszym niż 900 sekund nie zostaną anulowane. Jeśli Twoje zadanie wymaga dłuższych zapytań, po prostu ustaw te opcje na wyższą wartość.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Napraw „BŁĄD:każde zapytanie Z WYJĄTKIEM musi mieć taką samą liczbę kolumn” w PostgreSQL

  2. Dopasuj frazę kończącą się prefiksem za pomocą wyszukiwania pełnotekstowego

  3. pgAdmin Alternatywy — GUI do zarządzania bazą danych PostgreSQL ClusterControl

  4. PostgreSQL:problemy z kodowaniem w systemie Windows podczas korzystania z narzędzia wiersza poleceń psql

  5. przekonwertować typ danych MySQL SET na Postgres