最佳数据库连接池大小

时间:2012-06-13 18:24:48

标签: postgresql glassfish-3 connection-pooling

我已经读过你应该保持数据库连接池中的连接数低于应用程序服务器中运行的并且可能正确使用该池的线程数? 我也读到有很多连接并不好但我真的不知道为什么?它会使用更多内存吗? 现在,在选择时间期间,我的服务器连接不足,我不知道增加连接数是否合适。

谢谢

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

core_count = 4

connections =((core_count * 2)+ effective_spindle_count)= 9