我已经读到您应该保持数据库连接池中的连接数低于应用程序服务器中运行的线程数,并且可能正确使用该池?我也读过,拥有大量连接并不好,但我真的不知道为什么?它会使用更多的内存吗?现在在挑选时间,我的服务器连接不足,我不知道仅仅增加连接数会很好。
谢谢
我已经读到您应该保持数据库连接池中的连接数低于应用程序服务器中运行的线程数,并且可能正确使用该池?我也读过,拥有大量连接并不好,但我真的不知道为什么?它会使用更多的内存吗?现在在挑选时间,我的服务器连接不足,我不知道仅仅增加连接数会很好。
谢谢
使用小型连接池,您可以更快地访问连接表,但可能没有足够的连接来满足请求。
另一方面,对于大型连接池,有更多连接来满足请求,请求将在队列中花费更少(或没有)时间,但对连接表的访问速度较慢。
http://docs.oracle.com/cd/E19316-01/820-4343/abehs/index.html
core_count = 4
连接数 = ((core_count * 2) + Effective_spindle_count) = 9