您的位置:首页 > 数据库

jmeter测试 常用数据库的性能

2016-12-29 10:38 281 查看

在线程组中设置线程属性,执行次数=线程数*循环次数

 

本次JOB共插入了5W条记录,从14:56:46开始到15:01:29结束共耗时343s,平均145.8条/s。

同理sql sever:从15:22:53开始到15:24:42结束共耗时109s,平均4587.2条/s。

oracle:从15:53:14开始到15:57:04结束共耗时109s,平均271.4条/s。

这篇文章是对前面三篇的一个总结:

1.从测试结果来看,原生的数据库性能分别是:SQL Server(4587)>Oracle(271)>Mysql(145),测试数据量分别为5W、50W、5W;

2.Mysql掉数据掉的比较厉害,5W条掉了大概有几千条;

3.原生Mysql的确只是适合小型项目的开发,但是由于Mysql本身是开源的,在淘宝团队的优化之后性能却发生了质的飞跃,性能秒杀Oracle、SQL Server;

4.在测试Oracle数据库性能过程中,发现在JMeter中批量执行插入语句就会报错,但是在PL/SQL中这样做就不会有问题,不知道为什么。

g.查看插入失败的数据,可以看到原生Mysql在丢包方面还是挺严重的,都是“Could not create enough Components to service your request (Timed out).”的超时错误。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: