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

Как да разрешите ФАТАЛНО:ограничението за връзка е превишено за не-суперпотребители

Превишили сте лимита за свързване на сървъра PostgreSQL. Има някои запазени връзки за супер потребител.

За да увеличите ограничението за връзка, трябва да промените postgresql.conf (по подразбиране 100), той се намира във вашата директория с данни на PostgreSQL.

cat postgresql.conf | grep max_connection max_connections = 100
        # (change requires restart)
# Note:  Increasing max_connections costs ~400 bytes of shared memory per
# max_locks_per_transaction * (max_connections + max_prepared_transactions)

Увеличете ограничението и рестартирайте екземпляра на PostgreSQL.

Предупреждение:увеличаването на ограничението за връзка ще се отрази на паметта.

опитайте да оптимизирате връзката, като използвате обединяване на връзки в приложение или db слой. В PostgreSQL можете да използвате Pgpool2 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. заявка с подзаявка за броене, вътрешно присъединяване и група

  2. Вземете първия ден от месеца в PostgreSQL

  3. Изпълнение на sql скриптове с взаимозависимости

  4. Как да създадете първичен ключ, състоящ се от две полета в Django?

  5. Причинено от:org.hibernate.MappingException:Повтаряща се колона в картографиране за обект