[发明专利]数据库运维方法和装置在审
申请号: | 202010763082.0 | 申请日: | 2020-07-31 |
公开(公告)号: | CN111913937A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 张雨佳;陈壮壮;莫李华;李元华 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/2453;G06F16/28;G06F40/253 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 方法 装置 | ||
根据本发明的实施例提供一种基于大数据领域的数据库运维方法和装置,包括:获取多个数据库查询语句;对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:符合参数阀值;未在黑名单中查询到对应的所述数据库查询语句;以及未在历史信息库中查询到对应的所述数据库查询语句,其中所述参数阀值、所述黑名单和所述历史信息库是预先设定的根据本发明实施例的数据库运维方法和装置能够在不对日志进行解析的情况下直接获取数据库的运行信息并进行分析,并且有效滤除了不需要进行风险分析的数据库查询语句,从而提高了数据库运维的效率。
技术领域
本发明涉及大数据技术领域,特别是涉及一种数据库运维方法和装置。
背景技术
数据库的运维的传统方法是针对数据库日志进行解析,但是对于一些对数据一致性、数据库性能要求较高的场景,尤其是在金融服务等涉及到多个异地数据库、高一致性要求以及频繁的架构迁移改造的数据库使用场景中,传统的日志解析效率较低,并且日志解析、上送和下传过程中占用了大量资源,并且带涉及到数据库迁移时,难以对迁移前后的数据库查询语句性能进行评估比较。
现有技术中也存在不通过日志解析而直接抓取数据库运行信息的运维方法,但是这些方法仍旧存在着占用资源多、效率低等问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的数据库运维方法和装置。
根据本发明实施例的一个方面,提供一种数据库运维方法,包括:获取多个数据库查询语句;对符合预设条件的每个所述数据库查询语句进行风险分析,所述预设条件包括以下至少之一:符合参数阀值;未在黑名单中查询到对应的所述数据库查询语句;以及未在历史信息库中查询到对应的所述数据库查询语句,其中所述参数阀值、所述黑名单和所述历史信息库是预先设定的。
可选地,所述参数阀值包括:所述数据库查询语句的执行时间长度;所述黑名单包括:预设的数据库查询语句;基于所述数据库查询语句对应的操作所判定的不需要进行所述风险分析的所述数据库查询语句。
可选地,所述方法还包括:每间隔预定时间,将所有已经完成所述风险分析的所述数据库查询语句加入所述历史信息库。
可选地,所述方法还包括:基于每个所述数据库查询语句对应的操作类型对所述数据库查询语句分类。
可选地,所述对符合预设条件的每个所述数据库查询语句进行风险分析包括:分析所述数据库查询语句的语法合理性并生成执行计划;对所述执行计划给出第一评分;给出所述数据库查询语句的优化建议。
可选地,所述执行计划包括:所述数据库查询语句运行时影响的范围;所述数据库查询语句需要引用的信息。
可选地,所述对符合预设条件的每个所述数据库查询语句进行风险分析还包括:基于所述语法合理性、所述第一评分和所述优化建议给出第二评分;对所述第二评分高于阈值的所述数据库查询语句进行优化和/或当所述第二评分高于阈值时,输出所述数据库查询语句的优化建议。
可选地,所述方法还包括:每间隔预定时间,展示所有已经完成所述风险分析的所述数据库查询语句的风险分析结果,所述风险分析结果包括:所述执行计划;所述第一评分;所述第二评分;以及,所述优化建议。
根据本发明实施例的另一方面,提供一种数据库运维装置,包括:获取模块:用于获取多个数据库查询语句;分析模块:用于对符合预设条件的每个所述数据库查询语句进行风险分析;判断模块,用于判断所述数据库查询语句是否符合预设条件,包括以下至少之一:第一判断单元,用于判断所述数据库查询语句是否符合参数阀值;第二判断单元,用于判断黑名单中是否存在对应的所述数据库查询语句;以及第三判断单元,用于判断历史信息库中是否存在对应的所述数据库查询语句,其中所述参数阀值、所述黑名单和所述历史信息库是预先设定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010763082.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闸机控制方法、装置、设备和介质
- 下一篇:一种有机肥加工烘干装置