我們正在運行一個非常重連接的插入式postgres數據庫(我們應該已經完成了一些連接池,但現在沒時間了)。postgres連接超過max_connections?
在進行一些故障排除時,我使用netstat向我顯示有多少個連接到postgres。我通常會看到比我在postgres.conf文件中指定的更多(通過max_connections)。
我會看到的netstat 1400-1600連接,即使我有MAX_CONNECTIONS設置爲1000
任何人有任何線索是怎麼回事?這究竟是如何發生的?
對此的任何見解都會很棒。
我知道。幸運的是,這是一款服務器硬件,配有32GB內存,16個內核以及一些額外的牛肉。 下週發貨,所以我們不能做任何大的代碼更改。必須在版本更新中完成。 雖然吸取了我們的教訓。問題在於測試和需求在最後發生了一些變化。我們認爲我們將會有大約150個連接。 – 2010-09-03 18:35:33
正如我已經寫道:使用pgPool或pgBouncer,您不需要更改代碼中的任何內容以使用連接池 – 2010-09-04 21:57:42