数据连接池的大小对产品性能和程序的稳定性都有很大的关系,所以设置数据连接池的大小也是每一个项目都需要考虑的问题。
在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所以这个时候创建连接会对服务器的性能有很大影响。所以最好还是在服务器启动的时候就把所有的连接创建起来供系统用, 这样对系统的性能和稳定都有好处。
在开发环境,最好设置初始值为1, 这样你的服务器会启动的更快,而且可以减少并发连接对你调试程序的影响。
在产品环境下,最好把数据连接池的初始大小设置为最大值(maximum size), 这样在服务器启动的时候就会创建所有的JDBC连接,如果数据连接池的初始大小小于最大值, 在服务器压力加大的时候,就需要创建另外的JDBC连接, 而这个时候正是服务器最繁忙的时候,所以这个时候创建连接会对服务器的性能有很大影响。所以最好还是在服务器启动的时候就把所有的连接创建起来供系统用, 这样对系统的性能和稳定都有好处。
在开发环境,最好设置初始值为1, 这样你的服务器会启动的更快,而且可以减少并发连接对你调试程序的影响。