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

相关推荐
weixin_43652507几秒前
jar包启动使用logs替换nohup日志文件
java·linux·数据库
7***99871 分钟前
Redis——Windows安装
数据库·windows·redis
宠..1 分钟前
创建文本框控件
linux·运维·服务器·开发语言·qt
Elastic 中国社区官方博客8 分钟前
Elasticsearch:在隔离环境中安装 ELSER 模型
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
321茄子9 分钟前
MySQL 索引失效
数据库·mysql
T***u33313 分钟前
后端文件存储架构设计
运维
zhongtianhulian14 分钟前
江苏设备管理平台哪家好
大数据·运维·python
v***79414 分钟前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb
散修-小胖子18 分钟前
TPCC-MySQL快速上手
数据库·mysql·oracle
roman_日积跬步-终至千里18 分钟前
【模式识别与机器学习(18)】关联规则深入浅出教程
数据库·机器学习·oracle