MySQL的一个Bug修复提高了4倍性能

MySQL修复了一个在读取过程中导致额外IO的错误。修复后的读取速度提高了4倍(当存在并发插入时)。

MySQL 8.0.35包括对错误 109595的修复 ,通过该修复,与 MySQL 8.0.34 相比,读+写基准步骤上的 QPS 几乎增加了 4 倍。

Mark Callaghan 发现这个Bug,他说:感谢 MySQL 快速修复了这个问题。我在 2023 年 1 月报告了这个 bug。多年来我一直意识到这个性能问题,但直到今年才花时间调试它。我认为这个问题仅限于 InnoDB,因为我没有看到 MyRocks 的问题。

MySQL 的 MyRocks 引擎没有受到此错误的影响,只有 InnoDB。

插入基准测试可以称为插入+删除基准。更多细节.

相关推荐
ikun778g27 分钟前
uniapp设置安全区
前端·javascript·vue.js·ui·uni-app
三月的一天1 小时前
React单位转换系统:设计灵活的单位系统与单位系统转换方案
前端·javascript·react.js
我是日安1 小时前
从零到一打造 Vue3 响应式系统 Day 22 - Computed:缓存机制实现
javascript·vue.js
爱泡脚的鸡腿2 小时前
VUE移动端项目跟练2(简洁易懂)
前端·javascript·vue.js
古夕2 小时前
技术复盘文档:解决 `watchEffect` 导致的图片闪烁无限循环问题
前端·javascript·vue.js
拾缘2 小时前
esm和cmj混用报错分析
前端·javascript
古夕2 小时前
技术复盘文档:`resourceLogoUrl` 数据丢失问题分析与最终解决方案
前端·javascript·vue.js
高热度网3 小时前
从 Vercel 构建失败谈 Git 大小写敏感性问题:一个容易被忽视的跨平台陷阱
前端·javascript
青衫旧故3 小时前
Uniapp Vue2 Vue3常量保存及调用
前端·javascript·vue.js·uni-app
小妖怪的夏天3 小时前
electron 打包web页面解决跨域问题
前端·javascript·electron