暂无图片
5.7中库里某个表上有大量的dml,这个时候create index 创建一个普通字段上的索引,会锁表吗?
我来答
分享
暂无图片 匿名用户
5.7中库里某个表上有大量的dml,这个时候create index 创建一个普通字段上的索引,会锁表吗?

5.7中库里某个表上有大量的dml,这个时候create index 创建一个普通字段上的索引,会锁表吗?

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

先说结论:会

原因:虽然5.7 默认是开启 online DDL的,但是这个online 有个前提 : 这个表上的所有事务都已结束,才能进入online DDL的准备阶段,否则就会是元数据锁状态,后续再进来的DML就会被元数据锁阻塞。

    等待DDL前的DML执行完毕,create index 完成准备阶段,进入执行阶段时,便不会锁表。

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


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