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

相关推荐
chao_7896 分钟前
Selenium 操作表单选择控件【selenium】
运维·python·selenium·测试工具·自动化
vortex516 分钟前
Redis渗透思路总结
数据库·redis·缓存
lagrahhn30 分钟前
pgsql模板是什么?
数据库·oracle
OK_boom34 分钟前
npgsql/dapper/postgresql的时区问题
数据库·postgresql
%Leo36 分钟前
SQL判断先判断条件1是否符合,条件1不符合再判断条件2
数据库·sql
病树前头42 分钟前
如何查看服务器当前用户的权限
运维·服务器
曾几何时`1 小时前
Neo4j启动
数据库·neo4j
程序媛_1 小时前
【JMeter】执行SQL
数据库·sql·jmeter
保持学习ing1 小时前
day4--上传图片、视频
java·大数据·数据库·文件上传·minio·分布式文件系统·文件存储
醇醛酸醚酮酯2 小时前
MySQL 的语言体系
数据库·mysql·oracle