暂无图片
MySQL里change buffer的作用?
我来答
分享
suger
2022-12-16
MySQL里change buffer的作用?

MySQL里change buffer的作用?
A
如数据变更mysql里都是通过change buffer 进行数据的修改
B
主键更新的时候也进行也会使用change buffer提升速度Insert语句
C
普通索引更新的时候,是通过change buffer提高性能
D
唯一建更新的时候 ,是通过change buffer提升效率

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
T
Ty3306

C

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
风行
2022-12-16
普通索引更新的时候,是通过change buffer提高性能
风行

MySQL里change buffer的作用?


普通索引更新的时候,是通过change buffer提高性能

暂无图片 评论
暂无图片 有用 1
打赏 0
伊伊相印

选C。change buffer 作用:
当在表上执行INSERT、UPDATE和DELETE操作时,索引列的值(尤其是二级索引的值)通常是无序的,需要大量的I/O来更新二级索引。当相关页不在缓冲池中时,changebuffer缓存将要更改的为二级索引条目,从而通过不立即从磁盘读取页来避免昂贵的I/O操作。在将页面加载到缓冲池时合并已缓冲的更改,更新后的页面稍后刷新到磁盘。InnoDB主线程会在服务器几乎空闲或者慢关机的时候合并缓存的更改。

暂无图片 评论
暂无图片 有用 2
打赏 0
鸿惊九天

普通索引更新的时候,是通过change buffer提高性能

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏