`

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

分享到:
评论

相关推荐

    MySql 5.1 参考手册.chm

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    MySQL 5.1参考手册

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6...

    MySQL 5.1中文手冊

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    MySQL 5.1官方简体中文参考手册

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    MySQL 5.1参考手册中文版

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6...

    MySQL 5.1参考手册 (中文版)

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    mysql5.1中文手册

    测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL...

    MYSQL中文手册

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL ...

    mysql官方中文参考手册

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    mysql数据库my.cnf配置文件

    当然,你可以将这个配置项设为1以外的值来换取更高的性能,但是在系统崩溃的时候,你将会丢失1秒的数据。 # 设为0的话,mysqld进程崩溃的时候,就会丢失最后1秒的事务。设为2,只有在操作系统崩溃或者断电的时候才会...

    MySQL5.1参考手册官方简体中文版

    2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在...

    基于MySQL的数据库中间件Meituan-DBProxy.zip

    当执行时间与执行频率都满足时条件时,会自动将查询作为过滤项放到黑名单中,加入到黑名单中是否生效由参数 auto-filter-flag 来控制,OFF:不生效,ON:立即生效 黑名单的管理 从库流量配置 指定...

    03开源NewSql数据库TiDB-Deep Dive into TiDB

    完成上述两项改动之后,TiDB 在 OLAP 场景下的性能有了大幅的质的提升,从 TPC-H 的对比结果来看,所有的 Query 在 2.0 中都运行得更快,一些 Query 大多数都有几倍甚至数量级的提升,特别是一些 1.0 中跑不出结果的...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    、考题答案个数,即用户提交测试题及发送给用户测试的答案个数 、群组等级默认人数,这个可以从等级组(等级)管理中对群组设置进行设置。 、设置群组热贴,即为当然一个贴子点击超过这个数值时,会显示为...

    TurboShopV3.6(企业级免费JAVA商城)

    增加两项配置:当购买打折商品是否能使用优惠卷 和 当购买捆绑商品是否能使用优惠卷 ,避免打折商品还能使用优惠卷导致亏本 升级平台,进一步提升瞬间高并发系统稳定性和性能 所有表加上turboshop_前序,避免多系统...

    make-delivery:[HyperConnect通行证,起薪为5000万韩元或更高]这是一项向购买者提供送餐服务的服务。

    [#10]使用Ngrinder进行性能测试:检查服务器中是否存在瓶颈的过程,例如WAS,DB,Nginx等。 [#9]解决两个骑手同时交付相同订单的问题-使用Redis Transaction的数据原子保证 [#8]在Spring中使用AOP进行Mysql ...

    (最新版)JAVA物业管理系统毕业设计.doc

    25 4.2.4 在线报修界面 26 4.2.5 费用查询界面 26 4.2.6 查看消息界面 27 4.2.7 自服务界面 27 第5章 系统测试 29 5.1 web系统测试 29 5.1.1 界面测试 29 5.1.2 功能测试 29 5.1.3 性能测试 29 5.1.4 可用性测试 30 ...

    (完整版)JAVA物业管理系统毕业设计.doc

    25 4.2.4 在线报修界面 26 4.2.5 费用查询界面 26 4.2.6 查看消息界面 27 4.2.7 自服务界面 27 第5章 系统测试 29 5.1 web系统测试 29 5.1.1 界面测试 29 5.1.2 功能测试 29 5.1.3 性能测试 29 5.1.4 可用性测试 30 ...

Global site tag (gtag.js) - Google Analytics