加载中
想知道小蜜蜂连接池性能为啥这么高吗?

相信很多看过小蜜蜂(BeeCP)连接池的性能对比图的网友都会觉得惊讶不已,这比被号称史上最快的光连接池还快啊,简直不可思议!想知道它性能强悍的原因吗?今天就为大家解开这个谜团。 连接借用...

06/13 11:14
1.8W
提个醒:光连接池在连接管理上可能有坑

刚才有网友转发过来信息,说光连接池可能有坑,提醒一下。 1: Connection Leak#1673 https://github.com/brettwooldridge/HikariCP/issues/1673 2:Recovery time not quick(8-10 minutes)...

昨天 18:56
36
parkNanos消耗时间比期待时间少?为何?

public static void main(String[]ars){ int parkSize=0; final long deadline= System.nanoTime()+ SECONDS.toNanos(8); while(true){ long time=deadline-System.nanoTime(); ......

昨天 18:01
14
这可能是最好的一次测试结果

https://github.com/Chris2018998/BeeCP/blob/master/doc/temp/JDBCPool.log

10/22 22:06
205
PreparedStatement缓存开启

数据库 配置样式 mysql config.addConnectProperty("cachePrepStmts", "true"); config.addConnectProperty("prepStmtCacheSize", "50"); config.addConnectProperty("prepStmtCacheSqlLimi...

Jmeter再测试一次

Server: I5-4210M(2.6Hz) ,12G内存,Win7_64 Java: java8_.0.65, mariadb-10.4.13,驱动:mysql-connector-java-5.1.48.jar Pool: 初始10个,最大10个 100线程*1000次循环 查询SQL: select 1...

8秒超时测试,代码微调后再撸一次

测试环境与前相同 jar包位置: https://github.com/Chris2018998/BeeCP/blob/master/doc/temp/beecp-3.0.0.jar 日志文件: https://github.com/Chris2018998/BeeCP/blob/master/doc/temp/JDB...

10/15 21:07
270
对于prepStmtCacheSize使用的一点优化建议

相信很多阅读过JDBC驱动的朋友,可能都知道其实不少驱动是内置支持了PreparedStatement的LRU缓存,这个缓存是连接级别的, 只不过有的可能需要传入特定参数才会开启,例如代码 其实这个prepS...

10/15 01:14
96
8秒超时测试

最近收到网友反馈:希望提供8秒超时的压力分布测试情况,要有失败统计 PC: I5-4210M(2.6Hz) ,12G内存,Win7_64, Java: java8_.0.65, mariadb-10.4.13,驱动:mysql-connector-java-5.1.48.jar...

用仿真驱动测试一下各连接池的访问时间分布(100万次)

PC:I5-4210M(2.6HZ) 内存8G win7_64 java8.0_65 Pool:init size:10,max size:10 测试说明:1000线程x1000次 1:连接借用分布 Sumary C3P0 DBCP TOMCAT Vibur Druid HikariCP Bee_F Bee_C suc...

对主流JDBC连接池进行一次缺陷扫描,比比看谁的缺陷更多

池名 缺陷数 c3p0-0.9.5.2 227 commons-dbcp-1.4 112 commons-dbcp2-2.6.0 89 tomcat-jdbc-9.0.38 50 HikariCP-3.4.5 90 BeeCP3.0.0 20 https://github.com/Chris2018998/BeeCP/blob/master...

10/05 20:44
241
听听音乐:Colors Of The Rainbow

https://music.163.com/#/song?id=41636856

10/05 09:48
19
用Jmeter压测一下

OS: win7_64 8G内存 CPU:I5-4210M(2.6hz 双核4线程) java: Java8 驱动:光连接池的Mock驱动 源码: https://github.com/Chris2018998/BeeCP/blob/master/doc/temp/JmeterTest_src.rar 最新包...

10/04 18:08
50
学习一下方法:ResultSet.getStatement

ResultSet.getStatement 是用来获得ResultSet的生产者,如果是由Statement产生则返回Statement对像,如果结果集合对像是由 DatabaseMetaData产生的,那么这个方法应该返回null. 针对说明做一...

对于Statement.getResultSet()的一点理解

相信很少使用这个方法,其实这个方法是用来返回Statement当前打开过的ResultSet,以代码举例 ResultSet rs1= statement.executeQuery("....."); ResultSet rs2= statement.getResultSet(); S...

09/26 07:53
25
PreparedStatement关闭后,ResultSet居然可以继续使用

相信很多接触过JDBC的人都知道,Connection,PreparedStatement,ResultSet三者之间存在依赖关系,关闭上级,那么下级会自动失效,但是这也只是常规认识,凡事也有例外,直接上代码 import jav...

09/26 07:16
138
已经关闭的PreparedStatement居然可以复活?

不解释,直接 上代码 import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import com.zaxxer.hikari.HikariConfig; import com.zaxxer.hikari.Hi...

09/24 20:23
336
不知道这个算不算Mysql驱动的问题

上次在阅读MySql驱动(mysql-connector-java-5.1.48)时候,发现驱动实现是提供了PreparedStatement的LRU缓存,并且是直接将实例直接返回,今天做个测试检验一下:利用同 一个Connection执行两次...

09/21 21:13
109
对光连接池的FastList进行性能测试:100万次写删操作

网上很多文章有介绍光连接池的FastList是做了优化,性能方面有很大的提高,今天写个例子测试验证一下. 100万次写/删操作,测试结果如下: 测试机器: 测试类地址:: https://github.com/Chris2018...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部