[发明专利]一种SQL信息处理方法、装置、设备及系统在审
| 申请号: | 202010685594.X | 申请日: | 2020-07-16 |
| 公开(公告)号: | CN111858280A | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 吴昊;杨洋;陈晓;杨峻豪 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06F11/32 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周达;刘飞 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 sql 信息处理 方法 装置 设备 系统 | ||
本说明书提供了一种SQL信息处理方法、装置、设备及系统。所述方法包括获取目标项目中的SQL标签信息,所述SQL标签信息包括SQL标签和与所述SQL标签对应的内容;根据所述SQL标签信息生成与所述SQL标签信息对应的可执行SQL语句;获取与所述可执行SQL语句对应的SQL执行计划结果表;基于所述SQL执行计划结果表和预设指标集,确定对所述目标项目中SQL信息的评估结果;其中,预设指标集中包括风险SQL语句对应的预警指标。利用本说明书实施例可以在目标项目上线前进行预警,从而有效减少目标项目上线后在生产环境暴露的风险,降低损失。
技术领域
本申请涉及信息处理技术领域,特别涉及一种SQL信息处理方法、装置、设备及系统。
背景技术
在实际生产项目中,数据库是比较重要的环节。然而,对数据库的DML(DataManipulation Language,数据操纵语言)操作,通常会涉及到SQL(Structured QueryLanguage,结构化查询语言)语句的性能问题。
现有技术中,主要基于线上对可执行SQL语句的性能进行分析。这种方式通常是SQL语句在线上暴露了问题,才能发现以及解决,容易导致一定的滞后性。
因此,业内亟需一种可以解决上述技术问题的技术方案。
发明内容
本说明书实施例提供了一种SQL信息处理方法、装置、设备及系统,可以有效减少目标项目上线后在生产环境暴露的风险。
本说明书提供的一种SQL信息处理方法、装置、设备及系统是包括以下方式实现的。
一种SQL信息处理方法,包括:获取目标项目中的SQL标签信息,所述SQL标签信息包括SQL标签和与所述SQL标签对应的内容;根据所述SQL标签信息生成与所述SQL标签信息对应的可执行SQL语句;获取与所述可执行SQL语句对应的SQL执行计划结果表;其中,所述SQL执行计划结果表包括与所述可执行SQL语句对应的执行计划;基于所述SQL执行计划结果表和预设指标集,确定对所述目标项目中SQL信息的评估结果;其中,所述预设指标集中包括风险SQL语句对应的预警指标。
一种SQL信息处理装置,包括:SQL标签信息获取模块,用于获取目标项目中的SQL标签信息,所述SQL标签信息包括SQL标签和与所述SQL标签对应的内容;SQL语句生成模块,用于根据所述SQL标签信息生成与所述SQL标签信息对应的可执行SQL语句;SQL执行计划结果表获取模块,用于获取与所述可执行SQL语句对应的SQL执行计划结果表;其中,所述SQL执行计划结果表包括与所述可执行SQL语句对应的执行计划;评估结果确定模块,用于基于所述SQL执行计划结果表和预设指标集,确定对所述目标项目中SQL信息的评估结果;其中,所述预设指标集中包括风险SQL语句对应的预警指标。
一种SQL信息处理设备,包括处理器及用于存储处理器可执行指令的存储器,所述指令被所述处理器执行时实现包括以下步骤:获取目标项目中的SQL标签信息,所述SQL标签信息包括SQL标签和与所述SQL标签对应的内容;根据所述SQL标签信息生成与所述SQL标签信息对应的可执行SQL语句;获取与所述可执行SQL语句对应的SQL执行计划结果表;其中,所述SQL执行计划结果表包括与所述可执行SQL语句对应的执行计划;基于所述SQL执行计划结果表和预设指标集,确定对所述目标项目中SQL信息的评估结果;其中,所述预设指标集中包括风险SQL语句对应的预警指标。
一种SQL信息处理系统,包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中任意一个方法实施例方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010685594.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云电子医疗数据加密系统
- 下一篇:一种服装器械用的多工位服装压花机





