2016-07-22 41 views
0

我正在使用Mac OS並且最近使用brew命令安裝了PostgreSQL。你有什麼想法可以在配置中找到默認的連接池限制?我正在提供讀/寫性能測試,我想確保數據庫不受默認限制。PostgreSQL的默認連接池限制是什麼?

另外,我可以在哪裏訪問用於設置示例100個連接的配置。

謝謝!

+0

[Postgres max connections](http://www.google.com.ua/search?q=postgres+max+connections) – Abelisto

回答

2

只是爲了澄清:postgresql沒有任何內置的連接池。當您連接時,服務器會分叉一個新進程,當您斷開連接時,該進程結束。

也就是說,brew傾向於在/usr/local下將東西安裝到樹中。對我而言,數據庫創建於/usr/local/var/postgres

有幾個配置文件,但重要的配置文件是postgresql.conf(大部分服務器配置)和pg_hba.conf(其中您定義哪些主機和用戶可以連接到哪些數據庫)。

postgresql.conf中,有一個配置選項max_connections。這很可能是你正在尋找的配置選項。

+0

太好了,謝謝你爲我清理一下。有沒有提高本地性能的選擇? – user2670818

+0

提高性能?這是一個非常非常大的話題,幾乎完全取決於以下內容:硬件設置,架構和使用模式。如果你發現特定的東西很慢,你可以問這些,但你應該閱讀:https://wiki.postgresql.org/wiki/SlowQueryQuestions – jmelesky