postgresql - 最佳数据库连接池大小

标签 postgresql glassfish-3 connection-pooling

我读到您应该将数据库连接池中的连接数保持在低于应用程序服务器中运行的线程数,并且可能会使用该池,对吗? 我也读过很多连接不好,但我真的不知道为什么?它会占用更多内存吗? 现在,在选择时间,我的服务器正在耗尽连接,我不知道只增加连接数会不会好。

谢谢

最佳答案

使用小型连接池,您可以更快地访问连接表,但可能没有足够的连接来满足请求。

另一方面,对于大型连接池,有更多的连接来满足请求,并且请求在队列中花费的时间更少(或没有),但对连接表的访问速度较慢。

http://docs.oracle.com/cd/E19316-01/820-4343/abehs/index.html

关于postgresql - 最佳数据库连接池大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11021046/

相关文章:

java - 将桌面 Swing CRUD 客户端迁移到 Web 应用程序 Netbeans 7.2 Glassfish 3.1.2

postgresql - Glassfish + Postgres 无法ping通连接池

jakarta-ee - Netbeans 7.3.1 添加服务器 Glassfish 4.1

apache-camel - ActiveMQ 5.10.2 : [org. apache.activemq.broker.TransportConnection] TransportConnection(triggerStartAsyncNetworkBridgeCreation:无法添加连接

entity-framework - 如何解决ProviderManifestToken ="8.3.7"和Npgsql ProviderManifestToken ="8.1.3"冲突?

sql - 从 mysql 迁移到 postgresql,我缺少的最佳功能?

java - SQLException w/Tomcat 7.0 JDBC 连接池和 MySql

java - MS SQL Server 2005 Express x86 - 其端口无法访问 - 帮助

string - 翻译字符串postgres

mysql - 从 MySQL 加载数据到 Postgres