【TiDBer 唠嗑茶话会 141】关于 TiDB DDL 你有哪些使用反馈和建议!参与评论即可获 100 积分奖励 & 抽 5 位参与调研的小伙伴送 TiDB 社区最新款金属手机支架和新款皮质收纳袋!

1、当前使用的 TiDB 版本: v8.0。

2、使用过 tidb_ddl_enable_fast_reorg 和 tidb_enable_dist_task。最大表数据量约 1.2TB,有 7000 万行,60 列。使用前加索引耗时约 7 小时,使用后约 3 小时。

3、对于 tidb_ddl_reorg_batch_size 和 tidb_ddl_reorg_worker_cnt 在 v8.3 的变更基本可接受。这确实带来了方便,但可能导致一些老系统的设置混乱。建议在升级文档中重点提示这一变化,并提供一个简单的参数检查和调整工具。

4、执行 DDL 时,遇到的痛点是在分布式系统中跨区域节点执行 DDL,网络延迟会严重影响操作速度。比如在跨国业务场景下,数据中心之间的距离导致 DDL 操作比本地操作慢很多。

5、希望支持 DDL 的分布式协调优化功能,能根据网络状况自动调整操作策略。

6、使用快速加索引功能时,在线业务在加索引期间写入延迟有一定增加,但查询波动不大。不过,对于对实时性要求高的写入业务有影响。

7、希望能有更多关于 DDL 在不同网络环境下的性能调优指南,以及针对复杂网络架构的最佳实践案例。

1 个赞