生产出现failed to read auto_random value from storage engine

AUTO_RANDOM(S, R)
一般情况下S+R=64,也可以显式指定,例如AUTO_RANDOM(5, 54)
S是分片位,如果分片数量为2的S次方,例如设置5,就是2的5次方也就是32片,会基本平均分配到你的tikv节点上,例如tikv节点为4,那样每个节点就会保存8个分片,可以使所有tikv节点压力均衡。
R是长度位,加上分片位也就是你该字段的长度,例如你前面S设置为5,R默认就是59,那你这个字段的位数就是64(但是你显式设置AUTO_RANDOM(5, 54),这个字段长度就是59),这个值保持单调递增但不保证连续,理论上一个59位的数字,你用一辈子也用不完,但是有例外情况,就是你显式插入了一个数字,例如你在这个字段插入了99999999999999999999999999999999,59位的最大数字,那你下一个自动分配的数字必须比这个字段大,这时就会报错,所以AUTO_RANDOM字段的值不建议显式插入。