【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本公开涉及数据处理领域,尤其涉及数据库领域,具体涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]业务系统可以基于用户给定的查询信息,生成针对数据库的查询语句,例如SQL(Structured Query Language,结构化查询语言)语句,并将所生成的查询语句发送至数据库系统,以使得数据库系统进行数据查询。
[0003]但是,针对数据库查询而言,存在慢查询的问题,例如慢SQL(Structured Query Language,结构化查询语言)问题。由于慢查询的执行时间过长,一直是影响数据库性能的重要因素,并且,极大影响用户的体验。
技术实现思路
[0004]本公开提供了一种数据处理方法、装置、电子设备以及存储介质。
[0005]根据本公开的一方面,提供了一种数据处理方法,包括:
[0006]从至少一个查询语句中,确定符合指定条件的至少一个目标查询语句;其中,所述指定条件包括执行时长超过预定时长阈值;< ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,包括:从至少一个查询语句中,确定符合指定条件的至少一个目标查询语句;其中,所述指定条件包括执行时长超过预定时长阈值;分别对所述至少一个目标查询语句进行去隐私化处理,得到至少一个待利用语句;根据所述至少一个待利用语句的文本内容,对所述至少一个待利用语句进行聚类,得到至少一个语句簇;针对所述至少一个语句簇中的每一语句簇,输出对应的处理任务。2.根据权利要求1所述的方法,其中,所述针对所述至少一个语句簇中的每一语句簇,输出对应的处理任务,包括:针对每一语句簇,确定该语句簇对应的处理对象,并输出对应的处理任务;其中,所述处理对象为该语句簇中的一待利用语句。3.根据权利要求1所述的方法,其中,所述从至少一个查询语句中,确定符合指定条件的至少一个目标查询语句,包括:从指定运行环境下产生的至少一个查询语句中,确定符合指定条件的至少一个目标查询语句;所述针对所述至少一个语句簇中的每一语句簇,输出对应的处理任务,包括:针对所述至少一个语句簇中的每一语句簇,向所述指定运行环境所对应的处理端,输出该语句簇对应的处理任务。4.根据权利要求1所述的方法,其中,所述根据所述至少一个待利用语句的文本内容,对所述至少一个待利用语句进行聚类,得到至少一个语句簇,包括:针对所述至少一个待利用语句中的每一待利用语句进行哈希运算,得到所述待利用语句对应的签名;根据所述待利用语句对应的签名,得到至少一个语句簇。5.根据权利要求1
‑
4任一项所述的方法,在根据所述至少一个待利用语句的文本内容,对所述至少一个待利用语句进行聚类,得到至少一个语句簇之后,所述方法还包括:确定待执行的查询语句;对所述待执行的查询语句进行去隐私化处理,得到待分析语句;若检测到所述待分析语句属于所述至少一个语句簇的任一个,则对所述待执行的查询语句进行拦截和/或报警。6.根据权利要求5所述的方法,其中,若检测到所述待分析语句属于所述至少一个语句簇的任一个,则对所述待执行的查询语句进行拦截和/或报警,包括:若检测到所述待分析语句属于所述至少一个语句簇的任一个,且该任一个语句簇所对应的指定评判指标符合预定阈值条件,则对所述待执行的查询语句进行拦截和/或报警。7.根据权利要求1所述的方法,其中,所述针对所述至少一个语句簇中的每一语句簇,输出对应的处理任务之后,还包括:当接收到针对任一处理任务的指定调控指令时,对该处理任务响应所述指定调控指令。8.一种数据处理装置,包括:第一确定模块,用于从至少一个查询语句中,确定符合指定条件的至少一个目标查询
语句;其中,所述指定条...
【专利技术属性】
技术研发人员:米书杰,孟海峰,李云天,马闯,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。