1、当前使用的 TiDB 版本是 v7.0。
2、使用过 tidb_ddl_enable_fast_reorg 和 tidb_enable_dist_task 加速索引创建。最大的一个表数据量约为 600GB,该表有大约 4000 万行,42 列。使用这些特性前,加索引耗时约为 5 小时;使用后,耗时约为 2 小时。
3、tidb_ddl_reorg_batch_size 和 tidb_ddl_reorg_worker_cnt 在 v8.3 版本的行为变更影响在可接受范围内。这种变更提高了参数设置的灵活性,但也需要注意对系统性能的影响。建议在设置参数时,提供一些性能评估工具,帮助用户更好地选择合适的值。
4、执行 DDL 时的痛点是在多租户环境下,DDL 操作的隔离性不够好。例如,一个租户的 DDL 操作可能会影响其他租户的业务。
5、希望 DDL 功能能够提供更好的多租户隔离支持,确保不同租户的 DDL 操作互不影响。
6、使用快速加索引功能对在线业务的影响较小,主要是查询性能略有提升,写入速度稍有下降。
7、可以考虑增加对 DDL 操作的回滚功能,以便在出现问题时能够快速恢复到之前的状态。
1 个赞