sql >> Databáze >  >> RDS >> PostgreSQL

Jak vyřešit FATAL:Překročen limit připojení pro uživatele, kteří nejsou superuživateli

Překročili jste limit připojení serveru PostgreSQL. Pro Super uživatele jsou vyhrazena některá připojení.

Chcete-li zvýšit limit připojení, musíte změnit soubor postgresql.conf (výchozí 100), který se nachází ve vašem datovém adresáři 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)

Zvyšte limit a restartujte instanci PostgreSQL.

Upozornění:zvýšení limitu připojení ovlivní paměť.

zkuste optimalizovat připojení pomocí sdružování připojení buď v aplikaci nebo db layer. na PostgreSQL můžete použít Pgpool2 .



  1. Jak vyřešit ORA-01795 v kódu Java

  2. ora-01406 Chyba při načítání hodnot pomocí OCI

  3. Získejte podřetězec v SQL Server

  4. Šifrovat/dešifrovat heslo ve funkci Oracle