文档章节

tomcat jdbc pool druid dbcp2 c3p0 数据库连接池比较

 番茄謌
发布于 2016/06/07 15:50
字数 173
阅读 242
收藏 2

关键系数统一:

        <property name="minPoolSize" value="10" />
        <property name="maxPoolSize" value="50" />
        <property name="initialPoolSize" value="20" />

2000个线程并发查询,一共查询5w次,结果如下:

tomcat jdbc pool: 总耗时 10.943s  ===平均耗时 360.0    ;最大耗时 631  ;超过1秒 0.0%
 durid                   总耗时 8.828s  ===平均耗时 338.0    ;最大耗时 3837  ;超过1秒 4.378%  
 dbcp2            总耗时 16.603s  ===平均耗时 642.0    ;最大耗时 16506  ;超过1秒 14.982%
 c3p0   总耗时 43.547s  ===平均耗时 821.0    ;最大耗时 3013  ;超过1秒 36.042%

tomcat jdbc pool性能比较好,高并发下,能降低最大峰值。次之durid。

 

 

© 著作权归作者所有

粉丝 1
博文 14
码字总数 4540
作品 0
深圳
程序员
私信 提问
c3p0、dbcp、tomcat jdbc pool 连接池区别

查看资料,得知dbcp和c3p0都是单线程的,在高并发的环境下性能会非常低下, 决定换用tomcat自带的jdbc-pool,关于jdbc-pool的项目介绍。 区别参考链接:http://www.open-open.com/lib/view/o...

张嘴吃药
2017/10/30
209
0
使用 Tomcat 7 新的连接池 —— Tomcat jdbc pool

Tomcat 在 7.0 以前的版本都是使用 commons-dbcp 做为连接池的实现,但是 dbcp 饱受诟病,原因有: dbcp 是单线程的,为了保证线程安全会锁整个连接池 dbcp 性能不佳 dbcp 太复杂,超过 60 个...

Sub
2013/05/03
1K
3
Tomcat7 新的数据库连接池Tomcat jdbc pool介绍和配置

Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是 dbcp存在一些问题: (1)dbcp 是单线程的,为了保证线程安全会锁整个连接池 (2)dbcp 性能不佳 (3)dbcp 太复杂,超...

zkool
2013/04/13
3.1K
0
使用 Tomcat 7 新的连接池 —— Tomcat jdbc pool

Tomcat 在 7.0 以前的版本都是使用 commons-dbcp 做为连接池的实现,但是 dbcp 饱受诟病,原因有: dbcp 是单线程的,为了保证线程安全会锁整个连接池 dbcp 性能不佳 dbcp 太复杂,超过 60 个...

红薯
2012/01/25
71.7K
24
Java开发基础(三)——JDBC连接池

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/simonforfuture/article/details/90451339 文章目录 前言 数据库连接...

simon曦
05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SIPC的保全存证变现应用才是先见之明

Facebook发起的Libra在接连退群后终于在联盟链上线前官宣成立联盟,同时Telegram公链TON在主网上线前被美国SEC要求退回私募非法所得。两个都拥有活跃用户数上亿的社交平台,一个以1000万美元...

SimpleChain
12分钟前
1
0
Node_初步了解(3)回调,作用域,上下文

本文转载于:专业的前端网站➧Node_初步了解(3)回调,作用域,上下文 1. 1 //回调:回调是异步编程最基本的方法,node.js需要按顺序执行异步逻辑的时候,一般采用后续传递的方式,将后续逻辑...

前端老手
12分钟前
1
0
好程序员Java教程分享Java的五大特点

好程序员Java教程为大家分享Java的五大特点希望对初学者有所帮助。 一、Java的(五大)特点: 1.简单性 相对于c语言来说 c语言的核心 指针(保存地址)*p Java中没有指针的概念(使用的是引用概念...

好程序员官网
14分钟前
1
0
移动端rem适配各种屏幕字体

在页面中引入这个js文件,可以实现各个屏幕的字体自适应: (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : ......

流年那么伤
16分钟前
2
0
2019我最喜爱的绿色应用活动投票开始,谁能突出重围?

在去年第一届软件绿色联盟开发者大会上,共有36个绿色应用荣获“2018年度我最喜爱的绿色应用”奖项。活动得到了消费者、开发者与应用厂商的一致好评,刚过完十一假期就有小伙伴们后台留言,问...

软件绿色联盟
26分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部