一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据库变更风险评估方法及装置与流程

2021-10-24 12:15:00 来源:中国专利 TAG:人工智能 变更 装置 风险评估 数据库

技术特征:
1.一种数据库变更风险评估方法,其特征在于,包括:在测试环境对数据库版本包进行解析,得到各应用系统的当期变更属性;根据所述变更属性获取生产运行系统各应用数据库的指标数据;将所述指标数据输入至预设的评估模型,得到数据库变更风险评估结果,所述评估模型包括数据库变更属性与耗时相关性的关联关系。2.根据权利要求1所述的数据库变更风险评估方法,其特征在于,所述当期变更属性包括:变更表名、变更字段名以及数据库表变更类型;相对应地,所述在测试环境对数据库版本包进行解析,得到各应用系统的当期变更属性,包括:在测试环境对数据库版本包进行解析,得到各应用系统的变更表名、变更字段名以及数据库表变更类型。3.根据权利要求2所述的数据库变更风险评估方法,其特征在于,所述在测试环境对数据库版本包进行解析,得到各应用系统的变更表名、变更字段名以及数据库表变更类型,包括:对所述数据库版本包进行反编译,得到原始变更数据库模式定义语言语句;提取所述原始变更数据库模式定义语言语句中的变更表名和变更字段名;通过正则表达式对所述原始变更数据库模式定义语言语句进行解析,得到数据库表变更类型。4.根据权利要求2所述的数据库变更风险评估方法,其特征在于,所述指标数据包括:生产数据容量、表记录条数以及索引容量信息;相对应地,所述根据所述变更属性获取生产运行系统各应用数据库的指标数据,包括:根据所述变更表名、变更字段名以及数据库表变更类型获取生产运行系统各应用数据库的对应表名的生产数据容量、表记录条数、索引容量信息。5.根据权利要求1所述的数据库变更风险评估方法,其特征在于,所述评估模型包括:数据量与变更时长的相关曲线,以及字段长度与变更时长的相关曲线;建立所述评估模型,包括:在测试环境使用和生产相同的固定测试环境;构建初始表;构建数据库存储过程和函数,批量插入初始数据;新建相同表结构表,所述相同表结构表为数据量相同并且字段长不同的表;以相同表结构表为基础,执行所有变更类型的数据库模式定义语言语句,记录变更时长;根据所有变更类型对应的变更时长生成数据量与变更时长的相关曲线,以及生成字段长度与变更时长的相关曲线。6.根据权利要求5所述的数据库变更风险评估方法,其特征在于,所述初始表包括非分区表、分区表以及分区表。7.根据权利要求5所述的数据库变更风险评估方法,其特征在于,所述初始数据为对应每次场景的行长字节数以及测试时使用固定字符。8.一种数据库变更风险评估装置,其特征在于,包括:解析模块,测试环境对数据库版本包进行解析,得到各应用系统的当期变更属性;
获取模块,根据所述变更属性获取生产运行系统各应用数据库的指标数据;评估模块,将所述指标数据输入至预设的评估模型,得到数据库变更风险评估结果,所述评估模型包括数据库变更属性与耗时相关性的关联关系。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

技术总结
本发明提供的一种数据库变更风险评估方法及装置,可用于人工智能领域,本发明通过预设的评估模型,结合测试环境下解析得到的当期变更属性得到数据库变更风险评估结果,实现对历史数据库变更信息的有效管理和可视化查询,为后续变更提供参考和依据。为后续变更提供参考和依据。为后续变更提供参考和依据。


技术研发人员:周颖 张林林 刘致远 王肖华
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2021.07.29
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜