如何增加 Postgres 进程的默认数量?

如何增加 Postgres 进程的默认数量?

免责声明:我对 Postgres 还比较陌生。

在我的生产 EC2 DB 服务器上,五个 CPU 中有两个 CPU 使用率过高,最终导致我的应用程序用户出现延迟。

我注意到 Postgres 似乎默认只运行两个进程。我该如何增加 Postgres 进程的默认数量,从而更好地分散负载?

如果有什么区别的话,我正在应用程序服务器上使用 Rails/ActiveRecord。

答案1

如果您希望运行更多后端(实际处理查询的进程),请连接更多客户端。Postgres
为每个连接生成一个单独的后端。

除此之外,如果您知道 Postgres 内部工作原理,那么您的询问就没有意义了。

我建议你先阅读并理解Postgres 如何使用进程

然后当你读完之后阅读有关如何正确优化 Postgres 性能的文章

相关内容