这个DBA有点耶
InnoDB Change Buffer:触发条件、Merge时机、SSD时代的价值重估
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
这个DBA有点耶
社区首页
>
专栏
>
InnoDB Change Buffer:触发条件、Merge时机、SSD时代的价值重估
InnoDB Change Buffer:触发条件、Merge时机、SSD时代的价值重估
这个DBA有点耶
关注
发布于 2026-10-09 15:22:52
发布于 2026-10-09 15:22:52
48
0
举报
概述
Buffer Pool是InnoDB最被熟知的内存结构,但Change Buffer是写入路径上另一个关键机制。当二级索引的写入不需要立即读取索引页时,InnoDB会将变更缓存在Change Buffer中,等到索引页被读取时再合并。这个机制让二级索引的随机写入不再产生大量随机I/O,但唯一索引无法使用它,SSD时代它的价值也在被重新评估。
文章被收录于专栏:
小耶转行干货分享
小耶转行干货分享
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
索引
mysql
性能优化
目录
一、Change Buffer的触发条件
二、Change Buffer的存储结构
三、Merge的触发时机
四、Change Buffer的收益与代价
五、SSD时代Change Buffer的价值变化
六、监控与调优
七、小结
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档