TiDB 执行ALTER TABLE ADD INDEX在线加索引,大表(千万级数据)会阻塞业务写入吗,后台 DDL 进度怎么查看?
admin show ddl; 查看进度。
建索引的时候会短暂获取元数据锁,高并发硬会有一点感知。
另外,如果表特别大,回填数据的时候,负载较高的场景应该也略有影响。
大表加索引在低峰期操作,开启INGEST模式。
会有影响,但不会阻塞业务写入,tidb支持在线异步DDL操作,但是由于数据回填的问题会有业务抖动,建议在业务低谷时间段进行,参考链接:博客 - TiDB: 探究在线 DDL 操作对业务的影响 | TiDB 社区
不会阻塞写入;执行ADMIN SHOW DDL JOBS查看进度。
1 个赞
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。


