关于AUTO_INCREMENT的AUTO_ID_CACHE一些问题

AUTO_ID_CACHE决定了每个TiDB实例cache自增的大小,这个属性有没有一个DEFAULT值?这个DEFAULT值和TiDB实例的数量有没有关系?或者和其它什么因素有没有关系?

AUTO_ID_CACHE的默认值30000,TiDB 保证AUTO_INCREMENT自增值在单台服务器上单调递增。集群中的多个tidb实例, 实例 A 可能会缓存 [1,30000] 的自增 ID,而实例 B 则可能缓存 [30001,60000] 的自增 ID。在不同tidb实例上执行sql语句,那么自增列的值可能会出现跳跃。
具体参见 AUTO_INCREMENT

1 Like

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