我正在使用Mac OS並且最近使用brew命令安裝了PostgreSQL。你有什麼想法可以在配置中找到默認的連接池限制?我正在提供讀/寫性能測試,我想確保數據庫不受默認限制。PostgreSQL的默認連接池限制是什麼?
另外,我可以在哪裏訪問用於設置示例100個連接的配置。
謝謝!
我正在使用Mac OS並且最近使用brew命令安裝了PostgreSQL。你有什麼想法可以在配置中找到默認的連接池限制?我正在提供讀/寫性能測試,我想確保數據庫不受默認限制。PostgreSQL的默認連接池限制是什麼?
另外,我可以在哪裏訪問用於設置示例100個連接的配置。
謝謝!
只是爲了澄清:postgresql沒有任何內置的連接池。當您連接時,服務器會分叉一個新進程,當您斷開連接時,該進程結束。
也就是說,brew傾向於在/usr/local
下將東西安裝到樹中。對我而言,數據庫創建於/usr/local/var/postgres
。
有幾個配置文件,但重要的配置文件是postgresql.conf
(大部分服務器配置)和pg_hba.conf
(其中您定義哪些主機和用戶可以連接到哪些數據庫)。
在postgresql.conf
中,有一個配置選項max_connections
。這很可能是你正在尋找的配置選項。
太好了,謝謝你爲我清理一下。有沒有提高本地性能的選擇? – user2670818
提高性能?這是一個非常非常大的話題,幾乎完全取決於以下內容:硬件設置,架構和使用模式。如果你發現特定的東西很慢,你可以問這些,但你應該閱讀:https://wiki.postgresql.org/wiki/SlowQueryQuestions – jmelesky
[Postgres max connections](http://www.google.com.ua/search?q=postgres+max+connections) – Abelisto