ITPub博客

首页 > > > 一文探析分布式事务数据库HotDB 分片智能推荐方案

一文探析分布式事务数据库HotDB 分片智能推荐方案

作者:xubeibei 时间:2020-09-04 16:20:19 0 删除 编辑

HotDB可视化管理平台的数据分片方案智能优化功能,可通过仿真压测环境生成的SQL日志交予计算节点进行自动化智能分片方案推荐计算,最终可为用户生成符合实际生产环境的业务表分片参考方案,能够更好地帮助用户通过实际业务场景找到合适的表分片方案

业务系统的数据分片最佳实践推荐方案

得到数据分片方案智能推荐的结果后,可以在线进行整体批量修改,且对业务无阻塞。

数据分片评测:

HotDB Server支持捕捉逻辑库的所有访问操作,通过数据量分布是否均匀、跨库事务占比、SELECT操作、IUD操作和其他维度并结合数据分片策略和数据分片评测模型,提供数据分片分片设计的分数,再分析出具体表的数据分片策略不达标,可以使用户即时了解到当前的数据分片是否合理。

此外,页面还可以针对每张表将每个维度的评分展示出来,让用户定位到分片不合理的表,并及时做在线变更,这样可以通过优化关系型分布式数据库产品HotDB的分片有效提升数据库的性能

业务系统的数据分片评估评分


数据分片评分分五个维度进行:

Ø 数据量分布均匀评分

根据各个节点数据量分布是否均匀、增长量是否均匀计算评分

Ø 跨库事务占比评分

根据跨节点事务查询次数占比计算评分

Ø SELECT操作均匀评分

根据各个节点查询总量是否均匀、跨库join查询比例、单库查询比例、因无法路由到指定节点而路由到所有节点的查询比例计算评分

Ø IUD操作均匀评分

根据各个节点IUD操作量是否均匀、单库IUD操作比例计算评分

Ø 其他维度评分

根据查询无法找到节点的次数、分片字段定义是否合理计算评分

统计说明

Ø 由计算节点负责分数的统计与计算,每次从计算节点启动后开始计算,若计算节点服务重启则之前的统计数据清零

Ø 计算节点需要启动时间满24小时后才能进行分数的统计展示,否则提示“计算节点启动不足24小时无法计算”

Ø 若主备模式集群的计算节点发生了高可用切换,则切换后的24小时内会无法计算

注意:非水平分片类型的表或表结构未创建时将不进行评分。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69961799/viewspace-3138759/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
精通分布式事务数据库产品原理,曾参与全国金融标准化技术委员会《分布式数据库技术金融应用技术架构标准》、工信部信息通信研究院《金融分布式事务数据库标准》和《关系型云数据库应用白皮书》的编写,为行业标准的制定作出重大贡献,并多次受邀作为嘉宾出席各类大会,发表精彩演讲。

注册时间:2020-02-19

  • 博文量
    71
  • 访问量
    9239