PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL ГРЕШКА:изявление за анулиране поради конфликт с възстановяването

Няма нужда да докосвате hot_standby_feedback . Както споменаха други, задаване на on може да надуе майстор. Представете си, че отваряте транзакция на подчинен и не го затваряте.

Вместо това задайте max_standby_archive_delay и max_standby_streaming_delay до някаква разумна стойност:

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

По този начин заявките към подчинени устройства с продължителност по-малко от 900 секунди няма да бъдат отменени. Ако работното ви натоварване изисква по-дълги заявки, просто задайте тези опции на по-висока стойност.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Подреждане на резултати от нетърпеливо заредени вложени модели в Node Sequelize

  2. Съпоставете фраза, завършваща на префикс, с пълно текстово търсене

  3. грешка при инсталиране на python pip psycopg2

  4. Как да получите SQL текст от задействане на събитие на Postgres

  5. GROUP BY и агрегирани последователни числови стойности