AUTO_RANDOM的主键在Tikv的节点扩缩容后会发生改变吗

有影响也没影响,本身就是随机无序的。
auto_random key 的一个原理大概如下:
Sign bit - 固定为 0 的符号位,即 AutoRandom 的分配总是非负数,长度为 1。
Shard bits - 生成随机数对 ID 值域打散,该段长度 AutoRandom 后面的括号中指定,默认为 5。根据statts做hash
Increment bits - 自增位,用于保证 ID 的唯一性以及单语句多value Insert 、显示事务内多个insert时,分配的连续性,自增部分同样受auto_id_cache影响(和auto_increment一样)。
三段的示意图如下: