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

相关推荐
珹洺15 分钟前
数据库系统概论(十九)详细讲解关系查询处理与查询优化
数据库
showmethetime16 分钟前
优化nginx参数(基本通用参数)
运维·nginx
老六ip加速器23 分钟前
获取ip地址安全吗?如何获取静态ip地址隔离ip
运维·网络·智能路由器
liulun38 分钟前
SQLite官方数据库加密方案
数据库·sqlite
小五Z1 小时前
MySQL--InnoDB存储引擎--架构
数据库·mysql
净心净意8 小时前
浅谈DaemonSet
运维·jenkins
远方160913 小时前
40-Oracle 23 ai Bigfile~Smallfile-Basicfile~Securefile矩阵对比
数据库·人工智能·sql·oracle·矩阵·database
Apex Predator15 小时前
jenkins流水线打包vue无权限
运维·jenkins
汪子熙16 小时前
HSQLDB 数据库锁获取失败深度解析
数据库·后端
无色海19 小时前
mysql连接生命周期-连接阶段
数据库