首页 > MySQL > MySQL5.5与MySQL5.1 性能(比较)对比测试

MySQL5.5与MySQL5.1 性能(比较)对比测试

作者:谭俊青@MySQL实验室
测试日期:2010/01/28

硬件环境:
– ———————————————————————-
CPU: Intel(R) Xeon(R) CPU E5620 @ 2.40 GHz ( x 2)
Memory: 32GB
Disk: 300GB*4, Raid 10 , BBU(wb)
– ———————————————————————-

MySQL配置:
– ———————————————————————
innodb_buffer_pool_size = 8G
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 128M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 50
innodb_file_per_table = 1
innodb_thread_concurrency = 0
query_cache_size = 0
– ———————————————————————

sysbench r/w 测试
– ———————————————————————
oltp-table-size=1000000
oltp-test-mode=complex
– ———————————————————————

测试结果如下:
– ———————————————————————

– ———————————————————————

结论:
– ———————————————————————
在低并发情况下,MySQL5.1跟MySQL5.5性能持平,而实际应用中大部分并发数都低于10,因此绝大部分用户没有必要立即更换至5.5版本;
在高并发情况下,MySQL5.5的性能优势明显。

Related posts:

  1. MySQL 5.5-m2的可伸缩性
  2. Innodb如何查看剩余表空间?
  3. MySQL5.6发布及其新特性
  4. MySQL5.4引起的一些争议
  5. MySQL5.5复制/同步的新特性及改进
  6. MySQL5.5新特性
  7. [MySQL5.1] Master上批量将Myisam引擎转Innodb
  1. 2011年2月20日16:27 | #1

    我想请问一下,这个图是通过sysbench 测试后自己绘制出来的,还是通过什么方法画出来的,请教!

  2. 2011年2月21日10:41 | #2

    @虎子
    这个明显是工具绘制,多次曲线圆滑过了,更加接近实际情况,也更漂亮。
    花曲线 Origin 很强。

  3. 2011年3月17日20:37 | #3

    我现在使用的是 Mysql5.0,正在考虑有没必要升级到5.5,因为我用的是WIN主机,同时也想问下有什么好的备份工具?因为这个升级要备份很多个DB,感觉也比较麻烦,但如果性能有很大提高,应该还是值得的 :)

    • 2011年3月18日13:54 | #4

      MySQL备份工具:DMB 新的B/S版本下个月底会推出,能支持在线热备。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.