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

Arval SQLException:FATAL:maaf, terlalu banyak klien sudah di postgres

Untuk meningkatkan batas koneksi, Anda mungkin menyukai dokumen berikut.

Solusi ini diuji di ubuntu 12.04.

1. Buat perubahan berikut pada file postgresql.conf :

Buka /etc/postgresql/9.1/main/postgresql.conf

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

Referensi:ukuran shared_buffers harus kurang dari ukuran shmmax.

2. Perintah untuk memeriksa shmmax:

$ sysctl -e kernel.shmmax
$ ipcs -l

Referensi:Menyesuaikan shmmax dan shmall

3. Tingkatkan ukuran shmmax:

Jalankan perintah berikut:

$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152

dan tulis di atas /etc/sysctl.conf berkas:

kernel.shmmax=134217728
kernel.shmall=2097152

Referensi :SHMMAX di Ubuntu

4. Mulai ulang postgresql

$ service postgresql restart

Tautan:

http://www.varlena.com/GeneralBits/Tidbits/perf.html

http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jenis postgres {jenis bidang} hanya shell

  2. Bagaimana Tand() Bekerja di PostgreSQL

  3. Fungsi agregat khusus di PostgreSQL

  4. Bagaimana cara memilih beberapa baris dengan kunci utama komposit mereka di JOOQ?

  5. Masukkan kamus kecil seperti {1:23, 2:45, 3:17} ke dalam kolom tabel database SQL di Postgres menggunakan bahasa python