Mybatis3自己实现了一个连接池,在配置文件中指定datasource的type属性为POOLED即可使用
与并发关系较大的两个Mybatis连接池参数是poolMaximumActiveConnections和poolMaximumIdleConnections
poolMaximumActiveConnections默认10,最大的活动连接数
poolMaximumIdleConnections默认5,空闲连接数
连接压力过大,数据库返回"too many connections",这时改配置
poolMaximumIdleConnections设置为0
maxActive 连接池支持的最大连接数,这里取值为20,表示同时最多有20个数据库连接。设 0 为没有限制。
maxIdle 连接池中最多可空闲maxIdle个连接 ,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接,而不被清除,随时处于待命状态。设 0 为没有限制