【问题标题】:Increase Max connections in postgresql增加 postgresql 中的最大连接数
【发布时间】:2021-12-10 16:33:17
【问题描述】:

我的服务器配置: CPU - 16 核 内存 - 64 GB 存储:2 TB 操作系统:CentOs 64 位

我在同一台服务器上有 DB 和 java 应用程序。

我的 postgres 配置文件有以下内容: 最大连接数 = 9999
shared_buffers = 6GB

但是,当我通过 show max_connections 检查数据库时,它只显示 500。

如何增加 max_connections 值?

【问题讨论】:

  • 您在serverfault.com 上获得答案可能会更幸运
  • 10000 个连接是一个非常高的数字,最多可达 Postgres 13 或多或少是不切实际的。为什么需要这么多连接?您是否为每个命名用户创建一个连接?这可能会以“可接受”的方式与 Postgres 14 一起工作

标签: postgresql connection max


【解决方案1】:

要么您忘记删除 postgresql.conf 行开头的注释 (#),要么您没有重新启动 PostgreSQL。

但是 500 的设置已经太高了,除非您的机器中有大约 100 个内核和一个 I/O 系统要匹配。使用连接池。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 2019-12-10
    • 2014-06-26
    • 2010-09-29
    • 1970-01-01
    • 2012-06-14
    • 1970-01-01
    相关资源
    最近更新 更多