Mysql性能2:基于JDBC的MySQL NDB性能测试结果

测试场景:

硬件:2台HP G6(Host1和Host2)

操作系统:Suse10 SP2

软件:Host1上有一个Management Node,一个Data Node和一个Mysql Server;Host2上有一个Data Node。不考虑分脑情况。

数据量:表中原有数据2,000,000,操作的数据有900,000

 

测试结论:

1. 基于主键的操作是最快的操作;

2. =操作在Hash索引上比在Ordered索引操作上性能要好;(select除外,很奇怪)

3. select操作对索引类型基本不敏感;

4. 基于Integer类型建立的索引性能要好于基于Varchar类型建立的索引

 

测试结果:

Insert(202s)
01:17:54
01:21:16
Result: 4455records/s

 

selectOnPrimaryKey(143s)
00:11:55
00:14:18
Result: 6293records/s

 

selectOnIntIndex(156s)
00:17:06
00:19:42
Result: 5769records/s

 

selectOnIntUniqueKey(167s)
00:20:46
00:23:33
Result: 5389records/s

 

selectOnVarCharIndex(172s)
00:23:57
00:26:49
Result: 5233records/s

 

selectOnVarCharUniqueKey(175s)
00:28:05
00:31:00
Result: 5142records/s

 

updateOnPrimaryKey(155s)
00:33:06
00:35:41
Result: 5806records/s

 

updateOnIntIndex(228s)
00:35:58
00:39:46
Result: 3947records/s

 

updateOnIntUniqueKey(163s)
00:40:12
00:42:55
Result: 5521records/s

 

updateOnVarCharIndex(240s)
01:02:45
01:06:45
Result: 3750records/s

 

updateOnVarCharUniqueKey(171s)
01:08:09
01:11:00
Result: 5263records/s

 

deleteOnPrimaryKey(140s)
01:14:32
01:16:52
Result: 6428records/s

 

deleteOnIntIndex(210s)
01:21:50
01:25:20
Result: 4286records/s

 

deleteOnIntUniqueKey(146s)
01:34:38
01:37:04
Result: 6164records/s

 

deleteOnVarCharIndex(215s)
01:43:59
01:47:34
Result: 4186records/s

 

deleteOnVarCharUniqueKey(152s)
01:55:21
01:57:53
Result: 5921records/s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值