postgresql - PostgreSQL 的默认连接池限制是多少?

标签 postgresql connection connection-pooling

我使用的是 Mac 操作系统,最近使用 brew 命令安装了 PostgreSQL。

您知道在配置中的哪个位置可以找到默认连接池限制吗?

我正在提供读/写性能测试,我想确保数据库在默认情况下不受限制。

另外,我在哪里可以访问用于设置例如 100 个连接的配置。

谢谢!

最佳答案

先澄清一下:postgresql 没有任何内置的连接池。当您连接时,服务器会派生一个新进程,当您断开连接时,该进程结束。

也就是说,brew 倾向于将东西安装到 /usr/local 下的树中。对我来说,数据库是在 /usr/local/var/postgres 中创建的。

有几个配置文件,但重要的是 postgresql.conf(大部分服务器配置)和 pg_hba.conf(定义哪些主机以及用户可以连接到哪些数据库)。

postgresql.conf 中,有一个配置选项,max_connections。这很可能是您正在寻找的配置选项。

关于postgresql - PostgreSQL 的默认连接池限制是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532303/

相关文章:

docker - 将 redis 与 docker-compose 一起使用时连接被拒绝

mysql - 我是否需要在我的 (grails) Web 应用程序中使用 C3P0 池库?

java - MySQL通过连接池进行流量压缩

mysql - 重用数据库连接池中的连接

postgresql - docker 中的 pg_dump 问题

postgresql - 如何使用 PostgreSQL Foreign Data Wrapper 加入 2 个不同的 postgresql 数据库

asp.net - 你如何测量打开的数据库连接数

postgresql - 如何让 pg_dump 在 Postgres 9.5 中生成 upsert 语句

sql - 如何在重复多列的列中获取ID

mysql - Node js mysql结束连接