The invention provides a method and device for automatic database management, which includes: generating database performance situation report according to the analysis result of database system information stored in large data platform; recording administrator's optimized operation, and generating automatic management rules according to administrator's optimized operation; receiving administrator's auditing operation of automatic management rules; and managing it. The automatic management rules approved by the manager are added to the rule pool, and the database is managed automatically according to the automatic management rules approved by the auditor in the rule pool. Therefore, electronic equipment generates automated management rules by recording the optimized operations performed by administrators. When the automated management rules enter the rule pool through auditing, electronic equipment can automatically manage the database according to the rules in the rule pool, so that a large number of operation and maintenance personnel are no longer needed to maintain the database performance.
【技术实现步骤摘要】
一种数据库自动管理方法及装置
本专利技术涉及数据库
,具体而言,涉及一种数据库自动管理方法及装置。
技术介绍
随着数据库规模的不断增加,数据库的性能成为应用性能的瓶颈,更是对数据库管理员造成了不小的挑战,也对公司的数据安全添加不小的不确定风险。现有的数据库的运维存在投入人力大、对运维管理员要求高、由于人力不足而导致的处理周期长等问题。
技术实现思路
本专利技术提供一种数据库自动管理方法及装置,以解决数据库运维投入人力大、对运维管理员要求高以及处理周期长的问题。为了实现上述目的,本专利技术实施例所提供的技术方案如下所示:本专利技术实施例提供一种数据库自动管理方法,包括:对大数据平台中存储的数据库系统信息进行分析,并根据分析结果生成数据库性能态势报告;其中,所述数据库系统信息包括:数据库信息、操作系统信息以及SQL信息,所述数据库性能态势报告包括对数据库性能的预测,以使管理员根据所述数据库性能态势报告对数据库系统进行优化操作;记录所述管理员的所述优化操作,并根据所述管理员的所述优化操作生成自动化管理规则;接收所述管理员对所述自动化管理规则的审核操作;将经过所述管理员审核通过的自动化管理规则加入规则池;根据所述规则池中的所述审核通过的自动化管理规则对数据库进行自动化管理。因此,电子设备通过记录管理员根据数据库性能态势报告对数据库性能的预测判断是否需要进行优化操作以及具体执行的优化操作,生成自动化管理规则,当该自动化管理规则通过审核进入了规则池,就可以实现电子设备根据规则池中的规则对数据库进行自动化的管理,从而不再需要大量的运维人员来对数据库性能进行维护。在本专 ...
【技术保护点】
1.一种数据库自动管理方法,其特征在于,包括:对大数据平台中存储的数据库系统信息进行分析,并根据分析结果生成数据库性能态势报告;其中,所述数据库系统信息包括:数据库信息、操作系统信息以及SQL信息,所述数据库性能态势报告包括对数据库性能的预测,以使管理员根据所述数据库性能态势报告对数据库系统进行优化操作;记录所述管理员的所述优化操作,并根据所述管理员的所述优化操作生成自动化管理规则;接收所述管理员对所述自动化管理规则的审核操作;将经过所述管理员审核通过的自动化管理规则加入规则池;根据所述规则池中的所述审核通过的自动化管理规则对数据库进行自动化管理。
【技术特征摘要】
1.一种数据库自动管理方法,其特征在于,包括:对大数据平台中存储的数据库系统信息进行分析,并根据分析结果生成数据库性能态势报告;其中,所述数据库系统信息包括:数据库信息、操作系统信息以及SQL信息,所述数据库性能态势报告包括对数据库性能的预测,以使管理员根据所述数据库性能态势报告对数据库系统进行优化操作;记录所述管理员的所述优化操作,并根据所述管理员的所述优化操作生成自动化管理规则;接收所述管理员对所述自动化管理规则的审核操作;将经过所述管理员审核通过的自动化管理规则加入规则池;根据所述规则池中的所述审核通过的自动化管理规则对数据库进行自动化管理。2.根据权利要求1所述的数据库自动管理方法,其特征在于,所述自动化管理规则包括:所述数据库系统信息与预设信息的关系规则;以及,在所述数据库系统信息与预设信息的关系不符合所述关系规则时,对所述数据库系统进行所述优化操作的规则。3.根据权利要求1所述的数据库自动管理方法,其特征在于,在所述根据所述规则池中的所述审核通过的自动化管理规则对数据库进行自动化管理之前,所述方法还包括:接收所述管理员的选择操作,以从所述审核通过的自动化管理规则中选出目标管理规则;所述根据所述规则池中的所述审核通过的自动化管理规则对数据库进行自动化管理,包括:根据所述目标管理规则对所述数据库进行自动化管理。4.根据权利要求1-3任一项所述的数据库自动管理方法,其特征在于,在所述对大数据平台中存储的数据库系统信息进行分析之前,所述方法还包括:对采集到的数据库系统信息进行预处理,并将处理后的所述数据库系统信息存储至所述大数据平台。5.根据权利要求4所述的数据库自动管理方法,其特征在于...
【专利技术属性】
技术研发人员:蒋维金,刘俊良,王双,王怡君,金日海,
申请(专利权)人:成都四方伟业软件股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。