【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种分布式数据库的碎片率优化方法及装置。
技术介绍
1、随着信息技术的快速发展,各行业数据规模呈现指数级增长,分布式数据库因其可扩展性、高可用性和高性能等优势,已成为企业级数据管理的核心架构。分布式数据库(distributed database)是一种将数据分散存储在多个物理节点上的数据库系统,这些节点通过网络互联,形成一个逻辑上统一、物理上分布的数据库架构。
2、分布式数据库通过多节点协同存储和处理海量数据,但是频繁的插入、删除、更新等操作会导致数据在物理存储介质上呈现离散分布,形成大量不连续的小数据块。这种碎片化现象不仅造成存储资源的浪费,还会显著降低数据库的查询性能。
3、当前技术中,为了解决分布式数据库的碎片化问题,常见的方式为:通过周期性全表扫描分布式数据库的空间利用率来估算碎片率,当碎片率超过预设阈值时,执行预设的固定优化操作。
4、由此可知,当前技术中无法准确估算分布式数据库的碎片率,并且对分布式数据库的优化效果差。
技术实现思路
...
【技术保护点】
1.一种分布式数据库的碎片率优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,确定所述各个节点的空间利用率,包括:
3.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,通过预设的连续性算法,确定所述各个节点的连续性指标,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述各个节点的空间利用率和连续性指标,综合确定所述各个节点的碎片率,包括:
5.根据权利要求1所述的方法,其
...【技术特征摘要】
1.一种分布式数据库的碎片率优化方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,确定所述各个节点的空间利用率,包括:
3.根据权利要求1所述的方法,其特征在于,针对所述分布式数据库的一个节点,所述基于所述各个节点的存储信息,通过预设的连续性算法,确定所述各个节点的连续性指标,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述各个节点的空间利用率和连续性指标,综合确定所述各个节点的碎片率,包括:
5.根据权利要求1所述的方法,其特征在于,在所述根据所述各个...
【专利技术属性】
技术研发人员:史友,徐建斌,曹力,黎飞雪,丁戬,吴力涵,侯海连,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。