为多表追加索引,是并行执行还是串行执行

【TiDB 版本】:v 4.0.0
【 问题描述 】:有多张亿级数据的表,因为查询条件有变,需要追加建立索引。想咨询一下,客户端同时向数据库发送多条建立索引语句,是一张表建立完索引以后,建立下一张表的索引;还是同时执行所有建立索引语句。谢谢

TiDB DDL 分为两个 job queue,一个是 增加索引,另一个是其他的DDL操作,这两个队列分别同一时间运行一个 job ,所以如果都是 add index,一个时间只会有一个job执行,其他的add index 会排队,增加索引会串行执行。可以参考以下文档

1 Like

好的,谢谢

:handshake:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。