数据库运维方法和装置制造方法及图纸

技术编号:26303979 阅读:32 留言:0更新日期:2020-11-10 19:58
根据本发明专利技术的实施例提供一种基于大数据领域的数据库运维方法和装置,包括:获取多个数据库查询语句;对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:符合参数阀值;未在黑名单中查询到对应的所述数据库查询语句;以及未在历史信息库中查询到对应的所述数据库查询语句,其中所述参数阀值、所述黑名单和所述历史信息库是预先设定的根据本发明专利技术实施例的数据库运维方法和装置能够在不对日志进行解析的情况下直接获取数据库的运行信息并进行分析,并且有效滤除了不需要进行风险分析的数据库查询语句,从而提高了数据库运维的效率。

【技术实现步骤摘要】
数据库运维方法和装置
本专利技术涉及大数据
,特别是涉及一种数据库运维方法和装置。
技术介绍
数据库的运维的传统方法是针对数据库日志进行解析,但是对于一些对数据一致性、数据库性能要求较高的场景,尤其是在金融服务等涉及到多个异地数据库、高一致性要求以及频繁的架构迁移改造的数据库使用场景中,传统的日志解析效率较低,并且日志解析、上送和下传过程中占用了大量资源,并且带涉及到数据库迁移时,难以对迁移前后的数据库查询语句性能进行评估比较。现有技术中也存在不通过日志解析而直接抓取数据库运行信息的运维方法,但是这些方法仍旧存在着占用资源多、效率低等问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的数据库运维方法和装置。根据本专利技术实施例的一个方面,提供一种数据库运维方法,包括:获取多个数据库查询语句;对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:符合参数阀值;未在黑名单中查询到对应的所述数据库查询语句;以及未在历史信息本文档来自技高网...

【技术保护点】
1.一种数据库运维方法,包括:/n获取多个数据库查询语句;/n对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:/n符合参数阀值;/n未在黑名单中查询到对应的所述数据库查询语句;以及/n未在历史信息库中查询到对应的所述数据库查询语句,其中/n所述参数阀值、所述黑名单和所述历史信息库是预先设定的。/n

【技术特征摘要】
1.一种数据库运维方法,包括:
获取多个数据库查询语句;
对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:
符合参数阀值;
未在黑名单中查询到对应的所述数据库查询语句;以及
未在历史信息库中查询到对应的所述数据库查询语句,其中
所述参数阀值、所述黑名单和所述历史信息库是预先设定的。


2.根据权利要求1所述的方法,其中,
所述参数阀值包括:所述数据库查询语句的执行时间长度;
所述黑名单包括:
预设的数据库查询语句;
基于所述数据库查询语句对应的操作所判定的不需要进行所述风险分析的所述数据库查询语句。


3.根据权利要求1所述的方法,还包括:
每间隔预定时间,将所有已经完成所述风险分析的所述数据库查询语句加入所述历史信息库。


4.根据权利要求1-3中任意一项所述的方法,还包括:
基于每个所述数据库查询语句对应的操作类型对所述数据库查询语句分类。


5.根据权利要求1-3中任意一项所述的方法,其中,所述对符合预设条件的每个所述数据库查询语句进行风险分析包括:
分析所述数据库查询语句的语法合理性并生成执行计划;
基于所述执行计划给出第一评分;
给出所述数据库查询语句的优化建议。


6.根据权利要求5所述的方法,其中,所述执行计划包括:
所述数据库查询语句运行时影响的范围;
所述数据库查询语句需要引用的信息。


7.根据权利要求5所述的方法,其中,所述对符合预设条件的每...

【专利技术属性】
技术研发人员:张雨佳陈壮壮莫李华李元华
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1