Amazon-Ec2

如何增加 Postgres 程序的預設數量?

  • November 11, 2013

免責聲明:我對 Postgres 比較陌​​生。

在我的生產 EC2 數據庫伺服器上,五個 CPU 中的兩個 CPU 使用率很高,最終導致我的應用程序使用者出現延遲。

我注意到 Postgres 預設情況下似乎只執行兩個程序。如何增加 Postgres 程序的預設數量,從而更好地分散負載?

我在應用程序伺服器上使用 Rails/ActiveRecord 如果它有所作為。

如果您希望執行更多後端(實際處理查詢的程序),請連接更多客戶端。

Postgres 為每個連接生成一個單獨的後端。

除此之外,如果您知道 Postgres 內部是如何工作的,那麼您的要求毫無意義。

我建議你從閱讀和理解Postgres 如何使用 processes開始。

然後,當您閱讀完之後,請閱讀有關如何正確優化 Postgres 性能的資訊

引用自:https://serverfault.com/questions/554277