1、Druid 简介
Druid为监控而生的数据库连接池,它是阿里巴巴开源平台上的一个项目。Druid是Java语言中最好的数据库连接池,Druid能够提供强大的监控和扩展功能.它可以替换DBCP和C3P0连接池。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。
2、各种连接池性能对比测试
测试执行申请归还连接 1,000,000(一百万)次总耗时性能对比。
3、结论
- Druid 是性能最好的数据库连接池,tomcat-jdbc 和 druid 性能接近。
- proxool 在激烈并发时会抛异常,完全不靠谱。
- c3p0 和 proxool 都相当慢,慢到影响 sql 执行效率的地步。
- bonecp 性能并不优越,采用 LinkedTransferQueue 并没有能够获得性能提升。
- 除了 bonecp,其他的在 JDK 7 上跑得比 JDK 6 上快
- jboss-datasource 虽然稳定,但是性能很糟糕
参考文章