目前,我们正在使用带有8gb RAM的4个cpu窗口框,并在同一框上安装了MySQL5.x。我们正在为应用程序使用Weblogic应用程序服务器。我们的应用程序目标是200个并发用户(显然不是同一模块/屏幕)。那么,我们应该在连接池中配置的最佳连接数是多少(最小和最大数)(我们正在使用weblogic AS的连接池机制)?
这个问题有一个非常简单的答案:
连接池中的连接数应等于WebLogic中配置的exec线程数 。
基本原理很简单:如果连接数少于线程数,则某些线程可能正在等待连接,从而使连接池成为瓶颈。因此,它至少应等于exec线程数(线程池大小)。