Postgresql

更改 max_connections Postgresql

  • November 10, 2021

如何在不重新啟動服務 Postgresql 的情況下更改 Postgresql.conf 上的 max_connections?Systemctl reload postgresql.service 不適用於此配置。

這已經作為評論(由 mustaccio 發布)發布,但為了使其成為一個明確的答案,請參考PostgreSQL 文件

此參數只能在伺服器啟動時設置。

換句話說,您必須重新啟動 PostgreSQL。

據我所知,除非您重新啟動,否則沒有解決方法。

因此,首先您需要從中獲取目前值SHOW max_connections,然後通過命令更改ALTER SYSTEM SET max_connections TO 'xxx'x- 是您的值。在此之後,您需要重新啟動

如果您提到的其他連接不起作用,您也可以使用 pgbouncer 來處理您的連接

引用自:https://dba.stackexchange.com/questions/302419