为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4.0.0
- 【问题描述】:
假设项目一开始,我们对表T_A1,插入数据时,都是使用tidb数据库表的auto increase自增的。
但是后来系统代码迭代,需要T_A1表和有个对应的明细表T_A1_DETAIL同一事务下插入,导致要在应用系统层面先生成好主键,再插入。
可是应用生成的主键是一个8位数,与一开始的auto increase的数字相差比较大。那么我是不是应该先提前划分好范围[0~99999999),但是我觉得这样会变得每个region不平均。还是说,我应该项目一开始决定好主键生成规则,统一为8位数呢?