Druid、C3P0、Tomcat Pool的性能测试与选型
数据库连接池是每个使用数据库项目需要选择的,但是现在有C3P0、Druid、Tomcat Jdbc Pool,三种类型。为了测试一下每种连接池的性能,写了一个小程序,对数据库进行测试。
C3P0 c3p0-0.9.1.2.jar
Druid druid-1.0.11.jar
Tomcat Jdbc Pool comm
第四章:Spring项目对JDBC的支持
欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。
druid简单教程
原文地址:http://blog.csdn.net/yunnysunny/article/details/8657095
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。
Jmeter之mysql性能测试
Jmeter官网地址:https://jmeter.apache.org/
作为开发人员,必要的性能测试还是需要掌握的,虽然配置druid可以比较直观获得sql的执行时间,那些表被访问的比较多等等,但是不能测试sql被1000次或10000次执行会怎么样?这时性能测试工具就会派上用场,它可以模拟用户访问场景
Jmeter是个很好的性能测试工具
测试mysql性能可参考如下:
1.
Fescar - RM InsertExecutor介绍
开篇
这篇文章的目的是讲解RM Executor模块当中一些通用的方法,这些方法在各个Executor的父类当中实现的,各个子类Executor模块都会复用,因此抽取出来统一的进行讲解。
个人是认为抽取通用的内容放在一篇文章讲解完后可以针对每类Executor讲解特有的功能,这样能够有更好的理解。