【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种数据库优化方法及装置。
技术介绍
时至今日,“Big data” (大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。大数据包括结构化、半结构化和非结构化等多类数据,其中海量结构化数据存储在分布式数 据库系统中。但是在大数据时代,分布式数据库系统部署在大量廉价存储的不可靠的计算机上,系统内的结点性能下降或发生故障是常态。现有技术中,分布式数据库性能优化的方法主要是针对单个数据库结点或固定的性能测试程序实现分布式数据库性能优化的目标。但在上述现有技术中,存在以下缺陷数据库优化效率低,针对单个数据库结点的优化效率低,无法满足大数据环境大量分布式数据库结点优化的需要,以及由于固定的性能测试程序无法反应真实环境分布式数据库系统负载情况,真实环境中数据库负载的改变,而导致数据库优化效果不佳。
技术实现思路
本专利技术实施例提供了一种数据库优化方法及装置,用以提升数据库业务性能的优化效果。本专利技术实施例提供的数据库优化方法,包括定期获取分布式数据库结点的实时业务负载信息;将所述实时业务负载信息中的 ...
【技术保护点】
一种数据库优化方法,其特征在于,包括:定期获取分布式数据库结点的实时业务负载信息;将所述实时业务负载信息中的实时性能参数与预设的性能评价模型进行对比;根据对比结果,调整所述分布式数据库结点中的服务数据库结点。
【技术特征摘要】
1.一种数据库优化方法,其特征在于,包括 定期获取分布式数据库结点的实时业务负载信息; 将所述实时业务负载信息中的实时性能参数与预设的性能评价模型进行对比; 根据对比结果,调整所述分布式数据库结点中的服务数据库结点。2.根据权利要求I所述的方法,其特征在于,所述根据对比结果,调整所述分布式数据库结点中的服务数据库结点包括 若所述实时业务负载信息中的实时性能参数反映的性能低于所述预设的性能评价模型反映的性能,则在服务数据库结点的队列中,删除所述实时业务负载信息对应的数据库结点。3.根据权利要求2所述的方法,其特征在于,所述在服务数据库结点的队列中,删除所述实时业务负载信息对应的数据库结点之后包括 将业务访问数据库切换到所述删除的数据库结点对应的备份数据库结点。4.根据权利要求I所述的方法,其特征在于,所述定期获取分布式数据库结点的实时业务负载信息之后包括 根据所述实时业务负载信息,判断是否更新所述预设的性能评价模型; 若是,则更新所述预设的性能评价模型,若否,则执行所述将所述实时业务负载信息中的实时性能参数与预设的性能评价模型进行对比的步骤。5.根据权利要求2或3所述的方法,其特征在于,所述方法还包括 若所述删除的数据库结点的实时业务负载信息中的实时性能参数反映的性能,高于所述预设的性能评价模型反映的性能,则将所述实时业务...
【专利技术属性】
技术研发人员:倪颖杰,张军,李祖华,朱开颜,刘桂英,马飞,李弢,
申请(专利权)人:无锡江南计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。