ปกติ default ของ PostgreSQL จะตั้ง max_connections ไว้ที่ 100
ถ้าต้องการให้ PostgreSQL รองรับ concurrent connections ได้มาขึ้นก็ต้องเพิ่มค่านี้ขึ้น ซึ่งค่าที่สัมพันธ์กับค่านี้คือ
shared_buffers
ต้องเพิ่มตามขึ้นไปด้วย ตัวอย่างวิธีเพิ่ม max_connections
เข้าไปแก้ไขไฟล์
/var/lib/pgsql/data/postgresql.conf
ปรับค่านี้ตามต้องการ
โค้ด: เลือกทั้งหมด
max_connections = 300
shared_buffers = 80MB
/etc/sysctl.conf
โค้ด: เลือกทั้งหมด
kernel.shmmax=100663296