并发,数据库连接池不够用
一个web应用服务器器连一个MySQL数据库。web容器的数据库连接池配置100,MySQL服务器的最大连接数配置1000。在实际压测的时候(使用LoadRunner),当虚拟用户数达到110多,就开始出现“无法获取数据库连接”的报错。我们统计了部分机器,它连接数据库确实超过100了。也就是说,几乎每个请求都会获取一个数据库连接,这应该是违背了数据库连接池,池化的本意。
请问你们在实际使用过程中,如果碰到这种数据库连接池恶性创建连接的现象,都会怎么处理?或者会从哪些方面去分析解决这样的,或者类似的问题?