管理平台提供对已创建的水平分片表的分片方案进行合理性评分,展示业务表在当前分片方案中各个维度的得分表现,帮助用户及时发现拆分不合理的业务表。
HotDB从五个方面介绍评分维度:
五个评判维度:
数据量分布均匀得分:根据各节点数据量分布是否均匀、增长量是否均匀计算得分。
跨库事务占比得分:根据跨节点事务查询次数占比计算得分。
SELECT操作均匀得分:根据各个节点查询总量是否均匀、跨库join查询比例、单库查询比例、无法路由导致查询所有节点的查询比例计算得分。
IUD(Insert/Update/Delete)操作均匀得分:根据各个节点IUD操作量是否均匀、单库IUD操作比例计算得分。
其他得分:根据查询无法找到节点的次数、分片字段定义是否合理计算得分。
在这里插入图片描述