修完这个 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

相关推荐
bitcsljl7 分钟前
Linux系统中卸载GitLab
linux·运维·gitlab
哈哈,名字可以改21 分钟前
权限表1111111
数据库
passion更好29 分钟前
【Pyhton】读取寄存器数据到MySQL数据库
数据库
baozongwi32 分钟前
ctfshow sqli-libs web561--web568
数据库·经验分享·python·sql·mysql·web安全
孤傲小二~阿沐35 分钟前
PostgreSQL的学习心得和知识总结(一百四十七)|深入理解PostgreSQL数据库之transaction chain的使用和实现
数据库·postgresql
Ops菜鸟(Xu JieHao)1 小时前
Linux开源监控工具netdata
运维·服务器·监控·云监控·netdata·监控神器
OpenAnolis小助手1 小时前
正式邀测! OS Copilot——一款基于大模型构建的 Linux 智能操作系统助手
运维·操作系统·龙蜥社区·智能操作系统助手·os copilot
Danileaf_Guo1 小时前
CentOS 7停服之后该怎么安装软件呢?
linux·运维·服务器·centos
小宏运维有点菜1 小时前
Prometheus
linux·运维·prometheus·监控
WineMonk1 小时前
Neo4j 图数据库 高级操作
数据库·neo4j