mysql两项性能测试

今天我使用了212992条数据在同一台机器上执行update操作,我用的是mysql5.0。主要测试一下两项性能

 

一.使用存储过程性能可以提升多少?

mysql的存储过程从无到有,已经是很大的进步了,但网上有些人说,mysql的存储过程性能没什么提升,甚至还不如不用存储过程比较快,耳听为虚,眼见为实,所以我就自己亲自做了一个测试,结果如下:

 

使用存储过程 没有使用存储过程

1. 10985ms 14906ms

2. 11562ms 14828ms

3. 11890ms 14500ms

4. 11360ms 15047ms

5. 12407ms 14578ms

 

结论:我个人认为存储过程在数据量大的情况下,肯定性能上有更大的优势的,所以说mysql存储过程没有什么效率的人明显是误人子弟!东西可以乱吃,话可不能乱说

 

二.分页测试

mysql有了limit,使分页变得简单多了,但是听说limit还是存在性能问题,所以需要优化,这是根据我上一篇文字的优化方法,对其进行测试,看看这种是否有效

 

直接limit 10,10 先做offset 10,在选出10

1. 10ms 15ms

2. 10ms 15ms

3. 10ms 15ms

 

直接limit 100000,10 先做offset 100000,在选出10

1. 78ms 46ms

2. 78ms 47ms

3. 78ms 47ms

 

直接limit 200000,10 先做offset 200000,在选出10

1. 156ms 79ms

2. 188ms 78ms

3. 153ms 78ms

4. 141ms 94ms

5. 141ms 93ms

 

直接limit 200000,10000 先做offset 200000,在选出10000

1. 171ms 94ms

2. 140ms 78ms

3. 172ms 93ms

4. 156ms 93ms

5. 157ms 94ms

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值