首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgres Tuning max_worker_processes

Postgres Tuning max_worker_processes
EN

Stack Overflow用户
提问于 2021-09-01 15:59:34
回答 1查看 757关注 0票数 0

我正在寻找一个非常小的postgres数据库(2核版本- 12.7)。到目前为止,我读到的所有内容都表明,max_worker_processes应该设置为分配给postgres的核心数量。

我的问题是,将其设置在内核数量之上有什么坏处吗?

最终,我们尝试将pg_cron与后端进程一起使用,如果max_worker_processes设置为小于3,无论出于什么原因,pg_cron都无法启动后端进程。

我们正在考虑更新max_worker_processes,但我们找不到任何文档或信息来帮助我们确定这不会导致其他问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-01 16:13:19

max_worker_processes是自定义后台工作进程和并行工作进程数量的群集范围限制。

由于pg_cron使用后台工作进程,如果您将限制设置得太低,它将失败。

如果您希望允许pg_cron启动足够的工作进程,但又不希望有太多的并行工作进程(以节省CPU资源),那么可以增加max_worker_processes,但保持较低的max_parallel_workers

理想的设置将取决于您的要求和工作负载。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69017140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档