[发明专利]一种数据库表空间监控方法有效
申请号: | 201510039513.8 | 申请日: | 2015-01-26 |
公开(公告)号: | CN104636450B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 程永新;宋辉;杨修国 | 申请(专利权)人: | 上海新炬网络信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06;G06Q50/00 |
代理公司: | 上海科律专利代理事务所(特殊普通合伙)31290 | 代理人: | 袁亚军,金碎平 |
地址: | 201707 上海市青浦区外青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 空间 监控 方法 | ||
技术领域
本发明涉及一种数据监控方法,尤其涉及一种数据库表空间监控方法。
背景技术
随着电信运营商用户规模持续稳定增长和业务种类的不断增加,随之而来的是业务量的大量增长,而承载关键业务的省级中心核心业务系统数据库如营帐库、计费库等更是日益庞大。数据库数量不断增加,应用数据量的不断增长,数据库承载压力越来越大,如何有效掌控数据量增长情况,及时对表空间使用瓶颈作出响应,保障数据库系统稳定运行,成为数据库运维支撑的首要目标。现有的数据库表空间监控方案多为单纯的信息采集与展示,并将超过阀值的信息通知运维人员。
现有的数据库表空间监控方案关注的是信息本身,如“80%的表空间使用率”,运维人员获得信息后,通过分析解读,才能将信息转化为知识,如“这个表空间使用率为80%,还能使用5个小时”。信息本身是裸数据,没有好坏之分,只有形成了知识才能引导工作方向。目前的监控体系割裂了信息之间的关联性,没有对信息上下文之间的联系进行分析,缺少信息向知识自动转变的过程。同时运维人员成为了信息处理的终端,需高度持续关注每个库表空间使用率告警情况,对已达警告阀值的表空间及时扩容处理或数据清理等操作,如果处理不及时,将引发数据库严重故障,直接影响业务操作。具体缺点如下:
1、告警数量多
接到表空间使用率告警后,运维人员无法评估本次扩容操作对数据库表空间的可持续使用天数,为了使可用设备(文件系统或raw设备)在数据库各表空间上得到更合理的分配使用,只能根据经验简单的对达到警告阀值的表空间进行少量扩容操作,易造成表空间告警数量的增加,以及高频扩容操作。
2、运维效率差
运维人员将疲于持续关注众多库表空间使用情况,及处理频繁出现的表空间告警,并且表空间告警一旦处理不及时,数据库将产生严重故障影响业务操作,对BOSS业务系统数据库影响极有可能导致大量用户投诉。
3、资源规划不足
当用于表空间数据文件的文件系统或raw设备使用完毕后,需给数据库重新申请可用设备。由于缺乏对表空间每日数据增长量波动分析依据,运维人员只能简单的依据经验给数据库挂载一定数量的可用设备,可能导致可用设备的不合理分配。
显然,面对支撑系统业务数据量的高频增长,传统的基于信息的监控方法已无法满足精确运维的需要,因此,研究一种基于知识的表空间智能监控体系,实现信息自动向知识的转变,实现精确运维势在必行。
发明内容
本发明所要解决的技术问题是提供一种数据库表空间监控方法,能够将表空间使用率信息自动转化为可使用天数,实现对当前各表空间每日业务数据增长量以及剩余容量可使用天数的有效评估,从而便于运维人员进行资源申请及表空间扩容操作。
本发明为解决上述技术问题而采用的技术方案是提供一种数据库表空间监控方法,包括如下步骤:预先设置数据库表空间的特定增长期和最少可使用天数警告阀值;定期采集每日表空间数据量使用情况;以最近一段时期作为采集周期,提取采集周期内每日数据增长量,计算每日增长量基准值;根据当前表空间剩余大小及每日增长量基准值计算剩余容量可用天数N1;判断剩余容量可用天数N1是否包含特定增长期,并调整剩余容量可使用天数;对剩余容量可使用天数达到警告阀值的表空间进行预警。
上述的数据库表空间监控方法,其中,所述数据库表空间的特定增长期根据历史采集数据进行设置。
上述的数据库表空间监控方法,其中,所述数据库表空间的特定增长期为BOSS数据库每月出账期。
上述的数据库表空间监控方法,其中,所述定期采集的每日表空间数据量使用情况包括:表空间已用数据量大小、表空间使用率以及表空间剩余容量,并仅对表空间使用率达到预设阀值的表空间进行后续的监控预警处理。
上述的数据库表空间监控方法,其中,所述每日增长量基准值计算过程如下:对采集周期内的每日增长量异常值进行过滤后,以其均值作为每日增长量基准值。
上述的数据库表空间监控方法,其中,所述每日增长量异常值过滤过程如下:剔除每日数据增长量为负值的数据。
上述的数据库表空间监控方法,其中,所述剩余容量可使用天数的调整如下:假设剩余容量可用天数N1中被包含的特定增长期天数为Nspecial,从历史采集数据中提取上次Nspecial中增长数据量Tspecial,则修正可用天数为:(当前表空间剩余容量Tfree-被包含的特定增长期内数据增长量Tspecial)/每日增长量基准值Iday+被包含的特定增长期天数Nspecial。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新炬网络信息技术股份有限公司,未经上海新炬网络信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510039513.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地址信息库的更新方法和装置
- 下一篇:一种音乐推荐方法及装置