先总结一个原则:mytatis的连接池最大值poolMaximumActiveConnections尽量跟服务器的并发访问量持平以至于大于并发访问量。
原因:在org.apache.ibatis.datasource.pooled.PooledDataSource中,popConnection函数(获取连接)会锁住一个PoolState对象,pushConnection函数(把连接回收到池中,在关闭连接的时候,会调用PooledConnection的invoke函数,触发close函数时调用)也会锁住这个对象。
【mysql】 【函数】 【Apache】 【数据库】 …
Aug
14
2016
Aug
08
2016
应用报错,表象来看是连接池爆满了。
org.springframework.transaction.
【java】 【mysql】 【线程】 【Apache】 【aop】 【Framework】 【JDBC】 【Transaction】 …
Jul
30
2016
Jul
21
2016
Jul
13
2016
Jul
10
2016
Jul
10
2016
Jul
06
2016
Jun
29
2016
Jun
27
2016