Menambah Maksimum Koneksi Postgres
Untuk meningkatkan layanan website bagi penggunanya, seringkali juga perlu dilakukan dengan meningkatkan jumlah koneksi database Postgres bagi penggunanya. Untuk meningkatkan jumlah maksimum koneksi Postgres, berikut ini yang perlu dilakukan.
Perbaiki file postgresql.conf, dari sebelumnya 100 dan 24MB menjadi sebagai berikut:
max_connections = 300 shared_buffers = 80MB
Namun peningkatan shared_buffer membutuhkan peningkatan juga pada ukuran segment di kernel. Pastikan ukuran segment lebih besar daripada buffers tadi. Berikan perintah berikut:
sysctl -w kernel.shmmax=100663296
Untuk menaikkan hingga 2gb, silahkan gunakan angka ini 2147483648.
Jangan lupa untuk me-restart postgres dengan perintah:
service postgresql restart
Beberapa perintah yang bisa digunakan terkait diatas:
sysctl kernal.shmmax ipcs -l
Semoga bermanfaat.