[发明专利]一种数据库优化方法及装置有效

专利信息
申请号: 201210442020.5 申请日: 2012-11-06
公开(公告)号: CN102902825A 公开(公告)日: 2013-01-30
发明(设计)人: 倪颖杰;张军;李祖华;朱开颜;刘桂英;马飞;李弢 申请(专利权)人: 无锡江南计算技术研究所
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 骆苏华
地址: 214083 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据库 优化 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种数据库优化方法及装置。

背景技术

时至今日,“Big data”(大数据)时代的来临已经毋庸置疑,尤其是在电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。大数据包括结构化、半结构化和非结构化等多类数据,其中海量结构化数据存储在分布式数据库系统中。但是在大数据时代,分布式数据库系统部署在大量廉价存储的不可靠的计算机上,系统内的结点性能下降或发生故障是常态。

现有技术中,分布式数据库性能优化的方法主要是针对单个数据库结点或固定的性能测试程序实现分布式数据库性能优化的目标。

但在上述现有技术中,存在以下缺陷:数据库优化效率低,针对单个数据库结点的优化效率低,无法满足大数据环境大量分布式数据库结点优化的需要,以及由于固定的性能测试程序无法反应真实环境分布式数据库系统负载情况,真实环境中数据库负载的改变,而导致数据库优化效果不佳。

发明内容

本发明实施例提供了一种数据库优化方法及装置,用以提升数据库业务性能的优化效果。

本发明实施例提供的数据库优化方法,包括:定期获取分布式数据库结点的实时业务负载信息;将所述实时业务负载信息中的实时性能参数与预设的性能评价模型进行对比;根据对比结果,调整所述分布式数据库结点中的服务数据库结点。

本发明实施例提供的数据库优化装置,包括:获取单元,用于定期获取分布式数据库结点的实时业务负载信息;对比单元,用于将所述获取单元获取的所述实时业务负载信息中的实时性能参数与预设的性能评价模型进行对比;调整单元,用于根据所述对比单元的对比结果,调整所述分布式数据库结点中的服务数据库结点。

从以上技术方案可以看出,本发明实施例具有以下优点:分布式数据库中间件服务器定期获取与其通过网络相连的分布式数据库结点的实时业务负载信息,将其中包含的各分布式数据库结点的实时性能参数与预设的性能评价模型进行对比,该预设的性能评价模型可随着实时业务负载信息的更新进行更新,根据对比结果,调整所述分布式数据库结点中的服务数据库结点,由于分布式数据库中间件服务器定期根据实时业务负载信息全局性地调整服务数据库结点,可优化数据库结点范围大,提高了数据库优化的效率,并且性能评价模型可根据实时业务负载信息进行更新,增强数据库优化效果。

附图说明

图1为本发明实施例中分布式数据库系统结构示意图;

图2为本发明实施例中数据库优化方法的一个实施例示意图;

图3为本发明实施例中数据库优化方法的另一个实施例示意图;

图4为本发明实施例中数据库优化装置的一个实施例示意图;

图5为本发明实施例中数据库优化装置的另一个实施例示意图。

具体实施方式

本发明实施例提供了一种数据库优化方法及装置,用于根据获取的实时业务负载数据,动态调整服务队列中的服务数据库结点,实现数据库业务性能的优化,提高数据库优化效率。

请参阅图1,本发明实施例中,分布式数据库中间件服务器集群101通过网络102与分布式数据库结点集群103相连接,其中,分布式数据库中间件服务器集群101由各分布式数据库中间件服务器104组成,分布式数据库结点集群103由各分布式数据库结点105组成。

本发明实施例中,通过数据库重演的方式获取工作环境中数据库的负载信息,进而在测试环境中还原该数据库的工作环境的测试数据,数据库重演是指在工作环境的数据库中捕获所有负载信息,并可以将之传送至测试环境中,在测试环境中重演数据库的工作环境,使得通过测试环境再现真实环境中数据库的负载及运行情况。为使得数据库重演,完成整个测试过程,分布式数据库中间件服务器将获取的数据库业务负载信息转化成基准测试脚本,在后台定期运行基准测试脚本,实时获得分布式数据库各点的实时性能信息。

请参阅图2,本发明实施例中的数据库优化方法的一个实施例包括:

101、定期获取分布式数据库结点的实时业务负载信息;

分布式数据库中间件服务器运行中间件,定期获取与其通过网络相连的分布式数据库结点的实时业务负载信息,所述实时业务负载信息包括业务数据的入库信息、查询信息、统计信息、分析信息等,该实时业务负载信息中包含各分布式数据库结点的实时性能参数的信息,该实时性能参数包括:业务数据的入库速度、索引时间、更新速度、删除速度、以结构化查询语言(SQL,Structured Query Language)表示的主要负载的查询响应速度、性能权重等参数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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