Amazon-Ec2
如何增加 Postgres 程序的預設數量?
免責聲明:我對 Postgres 比較陌生。
在我的生產 EC2 數據庫伺服器上,五個 CPU 中的兩個 CPU 使用率很高,最終導致我的應用程序使用者出現延遲。
我注意到 Postgres 預設情況下似乎只執行兩個程序。如何增加 Postgres 程序的預設數量,從而更好地分散負載?
我在應用程序伺服器上使用 Rails/ActiveRecord 如果它有所作為。
如果您希望執行更多後端(實際處理查詢的程序),請連接更多客戶端。
Postgres 為每個連接生成一個單獨的後端。
除此之外,如果您知道 Postgres 內部是如何工作的,那麼您的要求毫無意義。
我建議你從閱讀和理解Postgres 如何使用 processes開始。
然後,當您閱讀完之後,請閱讀有關如何正確優化 Postgres 性能的資訊。