MySql 执行 insert 插入 每秒最大能达到多少呢?

2023-08-08 22:47:22 +08:00
 zhangkunkyle

被问到 MySql 的问题,人家问我不考虑索引等情况,MySql insert 每秒能达到多少,我回答说应该几百到几千吧写硬盘应该不会太快,对方说不对,能达到 10 万,我对此有点疑惑,看有的网友说高性能 MySql 中写测试读的 QPS 最大 8000 ,搜到的信息也确定不了什么情况下能有这个吞吐量,不知有没有大佬能给小弟解答一下,真能达到 10 万么?还是需要特殊条件?谢谢~

2278 次点击
所在节点    MySQL
26 条回复
Superheroes
2023-08-09 14:21:47 +08:00
@Superheroes 还需要用 myisam 引擎
zhangkunkyle
2023-08-09 16:53:59 +08:00
@Superheroes 请问用 innodb 就不行了么?
Superheroes
2023-08-11 13:49:09 +08:00
@zhangkunkyle innodb 不行,innodb 机制限制了写入速度
zhangkunkyle
2023-08-11 13:56:48 +08:00
@Superheroes 那也就是说用 innodb 的话就一般来说达不到 10W 量级了?
zjp
2023-08-13 21:58:44 +08:00
可以挂载到 ramdisk 吗
Superheroes
2023-08-15 15:34:06 +08:00
@zhangkunkyle 堆硬件应该可以,没试过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/963548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX