PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mengatasi FATAL:batas koneksi terlampaui untuk non-pengguna super

Anda telah melampaui batas koneksi server PostgreSQL. Ada beberapa koneksi khusus untuk pengguna Super.

Untuk meningkatkan batas koneksi Anda harus mengubah postgresql.conf (default 100) yang terletak di direktori data PostgreSQL Anda.

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)

Tingkatkan batas dan mulai ulang instance PostgreSQL.

Peringatan:meningkatkan batas koneksi akan mempengaruhi memori.

coba optimalkan koneksi menggunakan connection pooling baik di aplikasi atau db layer. Di PostgreSQL Anda dapat menggunakan 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. Arsip WAL:GAGAL (pastikan pengiriman WAL sudah diatur)

  2. array_agg untuk Tipe Array

  3. Tidak dapat menjalankan penjadwal web2py menggunakan database postgresql

  4. Bagaimana pg_sleep_until() Bekerja di PostgreSQL

  5. Hapus baris tabel yang ditentukan dalam file teks di Postgres