大表添加索引卡住

等到结果了。

最新的版本加基本没问题

学习了

:thinking:这么看,有必要升级到v7.1.3以上版本了。

我们还在5.x里蹲着

准备报名了,到时大佬多多支持一下

  1. 优化资源分配:检查TiDB集群的资源使用情况,确保有足够的资源供创建索引使用。如果有必要,可以考虑升级硬件或在非高峰时段执行索引创建操作。
  2. 限制并发访问:在创建索引期间,可以考虑限制对该表的并发访问,以减少资源争抢。可以通过数据库锁或其他机制来实现这一点。
  3. 分批处理:如果可能,可以将大表分成几个部分,分别对每个部分创建索引,这样可以减少单个操作的负担。
  4. 使用在线DDL:TiDB支持在线DDL,这意味着在创建索引的过程中,表仍然可以接受读写操作。但是,对于非常大的表,即使使用了在线DDL,索引创建过程仍然可能很慢。
  5. 监控进度:使用TiDB提供的监控工具来监控索引创建的进度,确保操作没有卡住或失败。

原来如此

20位老师保驾护航 :muscle:冲冲冲~

原来GC延迟对DDL影响这么大,这点确实容易被忽略

*考虑分片方案,把一个大表分成不同的小表,减轻负担。

耐心等等

不是号称支持 Online ddl么?

学习了

学习了

学习了,mark一下

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