SQL查询方法、装置、设备、存储介质和程序产品与流程

文档序号:29737490发布日期:2022-04-21 18:07阅读:来源:国知局

技术特征:
1.一种sql查询方法,其特征在于,包括以下步骤:获取预设语句清单,所述预设语句清单包括至少一条预设语句以及与所述预设语句对应的查询结果;拦截访问数据库的sql语句,并将所述sql语句与所述预设语句进行匹配;以及,当所述sql语句与所述预设语句匹配时,直接输出对应的所述查询结果。2.如权利要求1所述的sql查询方法,其特征在于,所述方法还包括:当所述sql语句与所述预设语句不匹配时,放行所述sql语句访问数据库。3.如权利要求2所述的sql查询方法,其特征在于,当所述sql语句与所述预设语句不匹配时,放行所述sql语句访问数据库的步骤之后还包括:记录所述sql语句的内容以及访问时间,并获取所述数据库的返回结果以及返回时间;根据所述访问时间以及所述返回时间,测算所述sql语句的执行耗时;当所述执行耗时超过时间阈值时,将所述sql语句以及所述返回结果保存至所述预设语句清单,以增加新预设语句以及新查询结果。4.如权利要求3所述的sql查询方法,其特征在于,所述新预设语句以及所述新查询结果形成一待聚类项,所述预设语句以及所述查询结果形成对比项;将所述sql语句以及所述返回结果保存至预设语句清单的步骤包括:将所述待聚类项与所述对比项进行聚类,得到聚类结果;以及,将所述聚类结果保存至所述预设语句清单。5.如权利要求1所述的sql查询方法,其特征在于,拦截访问数据库的sql语句的步骤包括:解析所述数据库的类型;以及根据所述数据库的类型,选择拦截访问数据库的sql语句的拦截方法。6.如权利要求5所述的sql查询方法,其特征在于,在解析所述数据库的类型的步骤之前,所述方法还包括:挂载至数据库中间件上,与所述数据库形成实时通信。7.如权利要求5所述的sql查询方法,其特征在于,在选择拦截访问数据库的sql语句的拦截方法的步骤之后,所述方法还包括:将所述数据库的类型进行保存。8.一种sql查询装置,其特征在于,包括:数据存储模块,用以获取预设语句清单,所述预设语句清单内包括至少一条预设语句以及与所述预设语句对应的查询结果;数据拦截模块,用以拦截访问数据库的sql语句,并将所述sql语句与所述预设语句进行匹配;以及,数据匹配模块,用以当所述sql语句与所述预设语句匹配时,直接输出对应的所述查询结果。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个
处理器执行根据权利要求1至7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1至7中任一项所述的方法。11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1至7中任一项所述的方法。

技术总结
本公开提供了一种SQL查询方法、装置、设备、存储介质和程序产品,本公开涉及大数据技术领域;SQL查询方法包括以下步骤:获取预设语句清单,预设语句清单内包括至少一条预设语句以及与预设语句对应的查询结果;拦截访问数据库的SQL语句,并将SQL语句与预设语句进行匹配;当SQL语句与预设语句匹配时,直接输出对应的查询结果。的查询结果。的查询结果。


技术研发人员:吴冕冠 王磊 谢伟 王豪赞
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2021.12.21
技术公布日:2022/4/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1