一种数据库的运维管理方法及系统技术方案

技术编号:39035455 阅读:18 留言:0更新日期:2023-10-10 11:48
本申请涉及数据网络技术领域,尤其涉及数据库的运维管理方法及系统,其方法概述如下:根据待管理数据库所对应的数据库信息中的当前用户类型,判断是否有对应的预设巡检规则;若有,则获取预设巡检规则的巡检类型和巡检方案;判断当前是否有运行优先级高于巡检方案的运行进程;若没有,则执行巡检方案以获取数据库信息中与巡检类型相对应的数据库数据;根据数据库数据的数据类型,获取对应的数据规则;判断是否有不符合数据规则的数据库数据;若有,则将对应的数据库数据作为问题数据,并获取对应的数据类型作为问题类型;生成包括问题数据、问题类型以及对应的巡检类型和巡检方案的管理报告。本申请具有提高数据库日常管理效率的效果。率的效果。率的效果。

【技术实现步骤摘要】
一种数据库的运维管理方法及系统


[0001]本申请涉及数据网络
,尤其是涉及一种数据库的运维管理方法及系统。

技术介绍

[0002]随着大数据时代的来临,企业内信息化工作也随之不断深入与推进,数据已成为未来企业的宝贵资源和生命,而数据库一直是企业IT系统中最核心部件,数据库应用是IT信息化应用系统中极其重要的一环,它的正常运行是企业自身安全生产的需要,也是正常经营、管理的需要其运行状态好坏甚至直接决定企业IT支撑能力的好坏。
[0003]目前随着企业信息化程度的提高、数据库规模的扩大和数据库应用环境复杂度的增加,数据量从GB跃升到PB级别,数据中心规模不断增长,并且随着涉及的软硬件环节越来越多样,系统架构越来越复杂,造成数据库管理的工作量要求和能力要求也随之剧增。而数据库管理人员的数量及能力难以同步达到相应的要求,使得数据库的日常管理效率低下,无法有效的全面管理数据库有可能出现的性能、故障等问题,造成数据库应用的风险升高及成本增加,不利于企业信息化工作的施行和管理。
[0004]因此,为了解决上述问题,提供一种能够提高数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库的运维管理方法,其特征在于,包括以下步骤:获取待管理数据库所对应的数据库信息;根据所述数据库信息中的当前用户类型,判断是否有对应的预设巡检规则;若有对应的所述预设巡检规则,则解析所述预设巡检规则,获取其中的巡检类型和巡检方案;判断当前是否有运行优先级高于所述巡检方案的运行进程;若没有所述运行优先级高于所述巡检方案的所述运行进程,则执行所述巡检方案以获取所述数据库信息中与所述巡检类型相对应的数据库数据;获取所述数据库数据的数据类型,并根据所述数据类型获取对应的数据规则;判断是否有不符合所述数据规则的所述数据库数据;若有不符合所述数据规则的所述数据库数据,则将对应的所述数据库数据作为问题数据,并获取所述问题数据对应的所述数据类型作为问题类型;生成对应所述待管理数据库且包括所述问题数据、所述问题类型以及对应的所述巡检类型和所述巡检方案的管理报告。2.根据权利要求1所述的数据库的运维管理方法,其特征在于,所述若没有所述运行优先级高于所述巡检方案的所述运行进程,则执行所述巡检方案以获取所述数据库信息中与所述巡检类型相对应的数据库数据,包括:若没有所述运行优先级高于所述巡检方案的所述运行进程,则获取所述巡检方案所需的系统资源作为巡检资源;判断所述巡检资源是否大于当前可用资源;若所述巡检资源大于或等于所述当前可用资源,则判断系统当前是否有所述运行优先级低于预设优先级的所述运行进程;若有,则获取所述运行优先级低于预设优先级的所述运行进程作为目标运行进程;关闭所述目标运行进程,并返回所述判断所述巡检资源是否大于当前可用资源的步骤;若所述巡检资源小于所述当前可用资源,则执行所述巡检方案以获取所述数据库信息中与所述巡检类型相对应的数据库数据。3.根据权利要求2所述的数据库的运维管理方法,其特征在于,在所述若所述巡检资源大于或等于所述当前可用资源,则判断系统当前是否有所述运行优先级低于预设优先级的所述运行进程之后,还包括:若没有,则获取所述运行优先级最低的所述目标运行进程占用的所述系统资源作为第一系统资源;获取所述巡检资源与所述当前可用资源之间的差值作为第一目标差值;若所述第一系统资源小于所述第一目标差值,则获取所述第一系统资源与所述第一目标差值之间的差值作为第二目标差值;获取占用的所述系统资源大于所述第二目标差值且所述运行优先级仅高于最低的所述目标运行进程,作为选择运行进程;释放所述选择运行进程所占用的所述系统资源,并释放所述第一系统资源;若所述第一系统资源大于或等于所述第一目标差值,则释放对应的所述目标运行进程
所占用的所述系统资源。4.根据权利要求1所述的数据库的运维管理方法,其特征在于,在所述判断当前是否有运行优先级高于所述巡检方案的运行进程之前,还包括:若没有对应的所述预设巡检规则,则获取默认巡检规则;判断所述默认巡检规则是否适用于所述当前用户类型;若适用于所述用户类型,则解析所述默认巡检规则,获取其中的所述巡检类型和所述巡检方案;若不适用于所述用户类型,则获取与所述当前用户类型相似度满足相似度阈值且所述相似度最高的用户类型,作为参考用户类型;解析所述参考用户类型对应的所述预设巡检规则,获取其中的所述巡检类型和所述巡检方案。5.根据权利要求1所述的数据库的运维管理方法,其特征在于,在判断当前是否有运行优先级高于所述巡检方案的运行进程之后,还包括:若有所述运行优先级高于所述巡检方案的所述运行进程,则获取所述运...

【专利技术属性】
技术研发人员:徐美君
申请(专利权)人:北京亿宇嘉隆科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1