MySQL的吞吐量

Posted 翔云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的吞吐量相关的知识,希望对你有一定的参考价值。

mysql 的QPS吞吐量或者说TPS与很多因素有关,例如CPU、内存以及硬盘等。

《高性能MySQL》第三版 1.5小节对各个版本的MySQL进行了测试,其结果如下。

测试机器

  • 测试机器Cisco UCSC250
  • 内存384GB
  • 存储引擎是InnoDB
  • 测试的数据集2.5GB
  • MySQL的buffer pool设置为4GB

这里写图片描述

这里写图片描述

从上面的数据看,最大QPS 不到8000。
对于插入和更新操作的吞吐量,可以推测大约就是这个数字附近。

网上搜索其他测试数据,QPS大约是7000左右。

参考

《高性能MySQL》第3版

https://www.cnblogs.com/springsource/p/5961048.html

http://yansu.org/2014/04/16/insert-large-number-of-data-in-mysql.html

以上是关于MySQL的吞吐量的主要内容,如果未能解决你的问题,请参考以下文章

高吞吐量到mysql,安全插入?

mysql性能问题

软件性能测试技术树----数据库(MySQL)性能

MySQL性能管理及架构设计 --- 理论篇

MySQL性能调优与诊断

高性能MySQL 第十一章 可扩展的MySQL