我正在使用Mac OS并且最近使用brew命令安装了PostgreSQL。你有什么想法可以在配置中找到默认的连接池限制?我正在提供读/写性能测试,我想确保数据库不受默认限制。PostgreSQL的默认连接池限制是什么?
另外,我可以在哪里访问用于设置示例100个连接的配置。
谢谢!
我正在使用Mac OS并且最近使用brew命令安装了PostgreSQL。你有什么想法可以在配置中找到默认的连接池限制?我正在提供读/写性能测试,我想确保数据库不受默认限制。PostgreSQL的默认连接池限制是什么?
另外,我可以在哪里访问用于设置示例100个连接的配置。
谢谢!
只是为了澄清:postgresql没有任何内置的连接池。当您连接时,服务器会分叉一个新进程,当您断开连接时,该进程结束。
也就是说,brew倾向于在/usr/local
下将东西安装到树中。对我而言,数据库创建于/usr/local/var/postgres
。
有几个配置文件,但重要的配置文件是postgresql.conf
(大部分服务器配置)和pg_hba.conf
(其中您定义哪些主机和用户可以连接到哪些数据库)。
在postgresql.conf
中,有一个配置选项max_connections
。这很可能是你正在寻找的配置选项。
太好了,谢谢你为我清理一下。有没有提高本地性能的选择? – user2670818
提高性能?这是一个非常非常大的话题,几乎完全取决于以下内容:硬件设置,架构和使用模式。如果你发现特定的东西很慢,你可以问这些,但你应该阅读:https://wiki.postgresql.org/wiki/SlowQueryQuestions – jmelesky
[Postgres max connections](http://www.google.com.ua/search?q=postgres+max+connections) – Abelisto