[发明专利]一种数据库性能优化算法及装置在审

专利信息
申请号: 202110945361.3 申请日: 2021-08-17
公开(公告)号: CN113641655A 公开(公告)日: 2021-11-12
发明(设计)人: 梁亮 申请(专利权)人: 南京云信达科技有限公司
主分类号: G06F16/21 分类号: G06F16/21
代理公司: 暂无信息 代理人: 暂无信息
地址: 210000 江苏省南京市中国(江苏)自由贸*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据库 性能 优化 算法 装置
【说明书】:

发明提出了一种数据库性能优化算法及装置,涉及性能优化技术领域。该算法包括:S1:实时检测目标系统的性能并判断是否需要执行优化。S2:若需要执行优化,采集数据并根据采集的数据生成对应优化建议方案,按照对应的优化建议方案对目标系统优化得到优化结果。S3:执行优化后,再次采集数据并根据再次采集的数据生成对应的优化建议方案,按照对应的优化建议方案对目标系统执行优化得到优化结果。S4:重复S3直至目标系统的性能不再提升甚至回落时,记录最高点值为最优结果。当数据库负担加重时,该算法会给予每次数据库优化的方向,即对应优化建议方案,使得数据库按照对应优化建议方案进行优化,以实现对数据库本身进行优化的目的。

技术领域

本发明涉及性能优化技术领域,具体而言,涉及一种数据库性能优化算法及装置。

背景技术

虽然很多数据库使用的大客户都配备了非常专业的DBA,DBA即数据库管理员(Database Administrator),或者是聘用了专业的外包团队,但是关于数据库的问题仍然是触目惊心。很多时候,客户直到看到优化报告才知道问题有多么严重,系统竟然有这么大的性能浪费。其它众多的中小客户,数据库性能问题更加严重。

大部分的DBA觉得慢一点根本不算问题,只要系统没崩溃就行。还有一些水平高一些的DBA,认为自己管理的库已经没啥好优化的,实际上数据库的问题还是一大堆。在数据库的使用中,如果长期系统压力过大,会导致各种各样的问题,包括硬件也会加速损坏。很多客户在出故障的时候愿意花大价钱去解决问题,却想不到提前去做好数据库性能优化的相关工作。

基本所有的数据库都是可以优化的,降低CPU使用率,减小资源争用,降低IO压力等等。如果系统经过全面优化,负载很小,可以有效预防很多问题的发生,提高系统稳定性。

发明内容

本发明的目的在于提供一种数据库性能优化算法及装置,其能够给出数据库优化的方向,以对数据库本身的性能进行优化。

本发明的实施例是这样实现的:

第一方面,本申请实施例提供一种数据库性能优化算法,其包括如下步骤:

S1:实时检测目标系统的性能并判断是否需要执行优化;

S2:若需要执行优化,则采集数据并根据采集的数据生成对应优化建议方案,按照对应的优化建议方案对目标系统执行优化得到优化结果,优化结果包括当前目标系统的性能;

S3:执行优化后,再次采集数据并根据再次采集的数据生成对应的优化建议方案,按照对应的优化建议方案对目标系统执行优化得到优化结果,优化结果包括当前目标系统的性能;

S4:重复S3直至优化结果中目标系统的性能不再提升甚至回落时,记录最高点值为最优结果并暂停优化。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云信达科技有限公司,未经南京云信达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110945361.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top