修完这个 Bug 后,MySQL 性能提升了 300%

最近 MySQL 官方在 8.0.35 上修复了一个 bug:

这个 bug 是由 Mark Callaghan 发现的。Mark 早年在 Google MySQL 团队,后来去了 Meta MySQL,也主导了 RocksDB 的开发。

Mark 在 #109595 的 bug report 给出了非常详细的复现步骤

在官方修复后,Mark 在他的读写 benchmark 上验证有 300% 的提升 (4x)。

这样的性能提升在 Hacker News 上也引起了讨论,评论区也呈现了 HN 一贯的嘲讽风格。

其实 infra 层这种性能提升的空间并不少。业界缺少的是像 Mark 这样躬身入局,抽丝剥茧的钻研态度。之前 Jeff Dean 在 Google 内部也做过一个分享,讲了通过优化一小段代码,就给 Google 一年省了十几万核。

画根线很容易,难的永远是知道在哪儿画。


💡 更多资讯,请关注 Bytebase 公号:Bytebase

相关推荐
勿忘,瞬间7 小时前
网络编程套接字
运维·服务器·网络
wgzrmlrm747 小时前
如何解决ORA-28040没有匹配的验证协议_sqlnet.ora版本兼容设置
jvm·数据库·python
一江寒逸7 小时前
零基础从入门到精通MySQL(附加篇):面试八股文全集
数据库·mysql·面试
数厘7 小时前
2.6MySQL库表操作指南(电商数据分析专用)
数据库·mysql·数据分析
需要点灵感7 小时前
SQL Server 存储过程语法整理
数据库·sql
刘~浪地球7 小时前
数据库与缓存--分库分表实战指南
网络·数据库·缓存
Mr_Xuhhh7 小时前
深入Java多线程进阶:从锁策略到并发工具全解析
前端·数据库·python
funnycoffee1237 小时前
华为USG防火墙的HRP逃逸是什么机制?
运维·服务器·网络·华为usg
数厘7 小时前
2.5可视化工具与 MySQL 连接配置及基础操作
数据库·mysql
沃尔威武7 小时前
性能调优实战:从火焰图定位到SQL优化的全流程
android·数据库·sql