mycat 中sharding-by-stringhash也有坑

订单业务按门店分库分表,里面出现下面报错,可以很明显的看出这个是因为分片规则主要针对是数字,然后出现了这个了包含字母+数字的门店编码,所以报错,然后改成了sharding-by-stringhash规则,可以截取字符串数字的进行取模分片
mycat 中sharding-by-stringhash也有坑
这个规则很重要的一个地方就是算法的这个配置
mycat 中sharding-by-stringhash也有坑
这个配置里面第一个前提就是
partitionLength*partitionCount=1024,
然后下面这个hashslice的这个配置,需要取的数字位数
一起探讨,一起成长,欢迎关注