数据库自动分析方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:25835050 阅读:23 留言:0更新日期:2020-10-02 14:16
本发明专利技术实施例公开了一种数据库自动分析方法、装置、计算机设备及存储介质,其中所述方法包括若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板;将目标分析模板配置到目标数据库中进行运行,从而实现对目标数据库的数据分析,以得到相应的目标分析信息;获取所述目标分析信息以发送至显示模块进行显示。本发明专利技术基于数据库的运营过程优化技术,可以有效减少人工运维的成本,提高数据库的分析运维效率,保证了数据库的性能稳定性。

【技术实现步骤摘要】
数据库自动分析方法、装置、计算机设备及存储介质
本专利技术涉及数据处理领域,尤其涉及一种数据库自动分析方法、装置、计算机设备及存储介质。
技术介绍
系统性能是功能的延伸和深化,从某种程度上说,性能问题比单一的功能问题对客户造成的影响更大、更恶劣。若需改善和提升客户的系统操作体验,具备优异的系统性能是必不可少的,尤其是从技术层面来说,这需要通过良好的数据库结构设计及应用程序架构设计来保证。然而实际上,无论数据库结构的前期设计多么周密,都无法保证客户使用过程中持续的优良性能,相应的功能和数据会随之膨胀,维持数据库性能稳定的挑战也越来越大,此时,为保证数据库的稳定性就需要迅速跟进、定位并处理相关问题。目前,数据库问题分析工作中有相当一部分是简单、重复的劳动,主要是通过人工进行筛选处理;而由于运维人员的能力、经验差异,相关问题解决的时效不能保证。
技术实现思路
本专利技术实施例提供一种数据库自动分析方法、装置、计算机设备及存储介质,能够有效减少人工运维的成本,提高数据库的分析运维效率,保证了数据库的性能稳定性。第一方面,本专利技术实施例提供了一种数据库自动分析方法,该方法包括:若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板,其中,所述模块配置请求包括执行逻辑规则;将目标分析模板配置到目标数据库中进行运行,从而实现对目标数据库的数据分析,以得到相应的目标分析信息;获取所述目标分析信息以发送至显示模块进行显示。第二方面,本专利技术实施例还提供了一种数据库自动分析装置,该装置包括:信息确定单元,用于若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;模板生成单元,用于根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板,其中,所述模块配置请求包括执行逻辑规则;数据分析单元,用于将目标分析模板配置到目标数据库中进行运行,从而实现对目标数据库的数据分析,以得到相应的目标分析信息;信息显示单元,用于获取所述目标分析信息以发送至显示模块进行显示。第三方面,本专利技术实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。本专利技术实施例提供了一种数据库自动分析方法、装置、计算机设备及存储介质。其中,所述方法包括:若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板;将目标分析模板配置到目标数据库中进行运行,从而实现对目标数据库的数据分析,以得到相应的目标分析信息;获取所述目标分析信息以发送至显示模块进行显示。本专利技术实施例能够构建目标分析模板,该目标分析模板配置有若干不同的子分析模块,并通过预先设置的执行逻辑对选定的目标数据库进行相应的分析,从而有效减少人工运维的成本,提高数据库的分析运维效率,保证了数据库的性能稳定性。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据库自动分析方法的流程示意图;图1a是本专利技术实施例提供的一种数据库自动分析方法的应用场景示意图;图2是本专利技术实施例提供的一种数据库自动分析方法的子流程示意图;图3是本专利技术实施例提供的一种数据库自动分析方法的子流程示意图;图4是本专利技术实施例提供的一种数据库自动分析方法的子流程示意图;图5是本专利技术另一实施例提供的一种数据库自动分析方法的流程示意图;图6是本专利技术实施例提供的一种数据库自动分析装置的示意性框图;图7是本专利技术实施例提供的一种数据库自动分析装置的信息确定单元的示意性框图;图8是本专利技术实施例提供的一种数据库自动分析装置的模板生成单元的示意性框图;图9是本专利技术实施例提供的一种数据库自动分析装置的模块配置单元的示意性框图;图10是本专利技术另一实施例提供的一种数据库自动分析装置的示意性框图;图11是本专利技术实施例提供的一种计算机设备结构组成示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。请参阅图1和图1a,图1是本申请实施例提供的一种数据库自动分析方法的示意流程图,图1a是本申请实施例中数据库自动分析方法的场景示意图。该数据库自动分析方法应用于管理服务器10中。该管理服务器10能够构建目标分析模板,该目标分析模板配置有若干不同的目前子分析模块,并通过预先设置的执行逻辑对选定的目标数据库20进行相应的分析,不仅能够有效减少人工运维的成本,提高数据库的分析运维效率,还保证了数据库的性能稳定性。以下将以管理服务器10的角度详细地介绍该数据库自动分析方法的各个步骤。请参阅图1,图1是本专利技术实施例提供的一种数据库自动分析方法的示意流程图。如图1所示,该方法的步骤包括步骤S101~S104。步骤S101,若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块。在本实施例中,用户能够发起相应的数据库分析请求,当管理服务器检测到数据库分析请求时,能够直接对该数据库分析请求进行分析,从而确定用户选定的目标数据库以及预先设置的目标子分析模块,以便于通过对目标子分析模块的组合配置,进而实现对目标数据库的分析。其中不同的目标子分析模块可以用于实现对数据库的相关数据的不同类型的分析,且目标子分析模块可以是预先设置好的,用户可以根据发起的数据库分析请求进行相应的调取确定。通常,用户能够根据自身需求选择数据库标志信息进而确定与该数据库本文档来自技高网...

【技术保护点】
1.一种数据库自动分析方法,其特征在于,所述方法包括:/n若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;/n根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板,其中,所述模块配置请求包括所述执行逻辑规则;/n将所述目标分析模板配置到所述目标数据库中进行运行,从而实现对所述目标数据库的数据分析,以得到相应的目标分析信息;/n获取所述目标分析信息以发送至显示模块进行显示。/n

【技术特征摘要】
1.一种数据库自动分析方法,其特征在于,所述方法包括:
若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块;
根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板,其中,所述模块配置请求包括所述执行逻辑规则;
将所述目标分析模板配置到所述目标数据库中进行运行,从而实现对所述目标数据库的数据分析,以得到相应的目标分析信息;
获取所述目标分析信息以发送至显示模块进行显示。


2.如权利要求1所述的方法,其特征在于,所述若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块的步骤之前,包括:
每隔预设时间根据预设告警监控规则对相应的数据库进行监控以得到对应的监控信息;
判断所述监控信息是否与预设告警信息相匹配;
若所述监控信息与预设告警信息相匹配,触发生成相应的数据库分析请求。


3.如权利要求1所述的方法,其特征在于,不同的目标数据库关联有不同的数据库标志信息,不同的目标子分析模块关联有不同的模块标志信息,所述数据库分析请求包括数据库标志信息以及模块标志信息;所述若检测到数据库分析请求,根据所述数据库分析请求确定目标数据库以及目标子分析模块的步骤,包括:
若接收到数据库分析请求,解析所述数据库分析请求以获取数据库标志信息以及模块标志信息;
根据所述数据库标志信息调用与所述数据库标志信息相关联的目标数据库;
根据所述模块标志信息确定与所述模块标志信息相关联的目标子分析模块。


4.如权利要求1所述的方法,其特征在于,所述根据接收到的用户发送的模块配置请求为不同的目标子分析模块之间配置执行逻辑规则以生成相应的目标分析模板的步骤,包括:
接收用户发送的模块配置请求,从而对所述模块配置请求进行解析以得到相应的执行逻辑规则;
根据所述执行逻辑规则对所有的目标子分析模块进行配置,以得到执行逻辑关系图为树状执行图的目标分析模板。


5.如权利要求4所述的方法,其特征在于,所述目标子分析模块包括第一子分析模块、第二子分析模块、第三子分析模块以及第四子分析模块,所述根据所述执行逻辑规则对所有的目标子分析模块进行配置,以得到执行逻辑关系图为树状执行图的目标分析模板的步骤,包括:
配置所述第一子分析模块以判断目标数据库的数据库...

【专利技术属性】
技术研发人员:耿泽源
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1