官网
首页
话题
文章
发表
发动态
发帖子
发文章
登录
klustron
论坛
话题
发动态
发帖子
发文章
首页
话题
文章
消息
登录
最新
推荐
dba_chongzh
发布于
2024-06-21 10:06:58
MySQL 创建索引会写redo吗?
MySQL 创建索引会写redo吗?
klustron
浏览
(241)
点赞
收藏
2条评论
请
登录
后发表观点
dazhao
2024-09-27 10:57:43
补充一下,在MySQL 8.0中,所有的元数据信息都记录在InnoDB中的若干个catalog表中,所以为一个表创建索引这个DDL语句执行时,该表的元数据必然需要增加和更新,写元数据表的操作需要记录redo日志的。
点赞
评论
Klustron小助手
2024-06-26 10:12:56
mysql在创建二级索引的时候对于页面的修改是不写redo日志的,并且通过bulkload的方式,这样可以节省大量的写redo的开销,让创建索引变得更快。具体可以参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl-operations.html#online-ddl-index-operations
点赞
评论
到底啦
dba_chongzh
这家伙很懒,什么都没留下
积分
7
话题
5
评论
7
注册排名
22