一种数据库健康评估系统技术方案

技术编号:41760772 阅读:18 留言:0更新日期:2024-06-21 21:41
本申请涉及一种数据库健康评估系统,其中,该系统包括:数据采集模块,配置为连接多个数据库实例并基于身份维度及预设关键性能指标循环采集数据库数据;数据处理模块,配置为基于有效性分析指标及阈值匹配机制对收集的数据库数据进行有效性标识及预警标识,并获取经过标识后的数据;数据分析模块,配置为结合业务使用特征、数据库安全稳定两个维度分析所述标识后的数据,得到数据分析结果,所述业务使用特征包括联机事务处理OLTP和联机分析处理OLAP,所述数据库安全稳定性包括数据库性能指标及空间指标;报告生成模块,配置为基于所述数据分析结果生成健康评估报告。通过本申请实现自动调整监控策略和阈值,适应不同的监控目标和业务环境。

【技术实现步骤摘要】

本申请涉及数据库管理,特别是涉及一种数据库健康评估系统


技术介绍

1、在当前的大数据环境中,数据库管理系统(dbms)的复杂性显著增加,这对管理工具提出了更高的要求。传统的数据库管理工具通常专注于监控硬件性能指标,如cpu使用率、内存消耗和存储容量,而忽视了业务流程和团队协作的重要性。

2、传统方法往往依赖于数据库管理员(dba)进行定期的手动检查或运行基础的监控脚本。这种做法不仅耗时,而且效率低下,因为它们通常无法实时捕捉到数据库的细微变化或预测未来可能出现的问题。虽然市场上存在一些成熟的监控工具,如nagios和zabbix,它们主要提供基础的监控功能,例如硬件故障和性能下降的警报,这些工具在数据汇总、分类和进行高级分析方面的能力较为有限,很难支持复杂的数据分析需求或适应快速变化的业务环境。

3、由于现有技术在智能化分析和预测能力方面的不足,企业在数据库管理上面临着效率低下和问题响应不及时的问题,这导致了对数据库健康的全面评估能力不足,无法有效预防和解决潜在的数据库问题,最终影响整个组织的数据管理和业务运行效率。

...

【技术保护点】

1.一种数据库健康评估系统,其特征在于,包括:

2.根据权利要求1所述的数据库健康评估系统,其特征在于,所述身份维度配置有业务应用身份维度、项目组身份维度及管理者身份维度,所述业务应用身份维度的数据采集权限配置为获取相关应用程序的数据库信息,所述项目组身份维度的数据采集权限配置为获取项目组内多个应用程序的数据库信息,所述管理者身份维度的数据采集权限配置为获取数据库内所有的数据库信息。

3.根据权利要求2所述的数据库健康评估系统,其特征在于,所述关键性能指标包括表空间指标、ASM指标、表体积指标、索引体积指标、候选表指标、多索引表指标、慢SQL指标。

4...

【技术特征摘要】

1.一种数据库健康评估系统,其特征在于,包括:

2.根据权利要求1所述的数据库健康评估系统,其特征在于,所述身份维度配置有业务应用身份维度、项目组身份维度及管理者身份维度,所述业务应用身份维度的数据采集权限配置为获取相关应用程序的数据库信息,所述项目组身份维度的数据采集权限配置为获取项目组内多个应用程序的数据库信息,所述管理者身份维度的数据采集权限配置为获取数据库内所有的数据库信息。

3.根据权利要求2所述的数据库健康评估系统,其特征在于,所述关键性能指标包括表空间指标、asm指标、表体积指标、索引体积指标、候选表指标、多索引表指标、慢sql指标。

4.根据权利要求1所述的数据库健康评估系统,其特征在于,所述有效性分析指标包括:数据是否为空值、数据是否符合查询条件及数据是否符合阈值要求,若每项指标均为是,则针对数据库字典中的数据添加有效性标识。

5.根据权利要求4所述的数据库健康评估系统,其特征在于,阈值匹配机制配置有多个告警阈值,识别高于所述告警阈值的数据进行预警标识。

6.根据权利要求5所述的数据库健康评估系统,其特征在于,所述告警阈值对应所述...

【专利技术属性】
技术研发人员:武文博
申请(专利权)人:海尔消费金融有限公司
类型:发明
国别省市:

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

1