key分区的分区计算

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

我有个分区表,选的分区类型为KEY,按照官方文档
Key 分区与 Hash 分区类似,也是通过对分区个数取模的方式来确定数据属于哪个分区,不同的是系统会对 Key 分区键做一个内部默认的 Hash 函数后再取模。
有没有办法推算落得分区位置?

可以说一下原始需求吗?为什么想要拿到某个KEY对应的分区?

感觉分区落得不均匀,好像都落到几个分区里了。想看下落得有没有问题,找几个分区键 测一下

explain看执行计划

问下,你们的key与分区个数相比,是均衡的吗?每个key对应的数据量大概是均衡的吗?

OBCP课件PPT里的知识

1.5w的数据,不重复的有1500。18个分片,就分到了前几个中,

看起来数据量比较小,现在是否在测试阶段?方便把数据发给我们测试一下看为何分布不均衡吗?
另外,你们使用的数据库版本是哪个?