2016-07-22 83 views
0

我正在使用Mac OS并且最近使用brew命令安装了PostgreSQL。你有什么想法可以在配置中找到默认的连接池限制?我正在提供读/写性能测试,我想确保数据库不受默认限制。PostgreSQL的默认连接池限制是什么?

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

谢谢!

+0

[Postgres max connections](http://www.google.com.ua/search?q=postgres+max+connections) – Abelisto

回答

2

只是为了澄清:postgresql没有任何内置的连接池。当您连接时,服务器会分叉一个新进程,当您断开连接时,该进程结束。

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

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

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

+0

太好了,谢谢你为我清理一下。有没有提高本地性能的选择? – user2670818

+0

提高性能?这是一个非常非常大的话题,几乎完全取决于以下内容:硬件设置,架构和使用模式。如果你发现特定的东西很慢,你可以问这些,但你应该阅读:https://wiki.postgresql.org/wiki/SlowQueryQuestions – jmelesky

相关问题