数据处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-11-19 09:39:06
本公开涉及数据库,具体涉及数据解析、数据查询等,可应用于利用数据库查询语言查询数据的场景下,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术:
1、数据库存储着大量数据资料,用户可以利用数据库查询语言查询所需要的数据。数据库查询语言可以包括结构化查询语言(structured querylanguage,sql)。
2、目前利用sql查询数据时,是通过并发执行扫描获取所需要的数据。
3、但是,目前通过并发执行扫描获取所需数据的方式,容易造成执行结果的异常,导致集群机器的大面积故障。
技术实现思路
1、本公开提供了一种数据处理方法、装置、设备及存储介质,可以减少执行结果的异常情况,降低集群机器大面积故障的概率。
2、根据本公开的第一方面,提供了一种数据处理方法,所述方法包括:
3、获取用户发送的查询语句表达式,并解析查询语句表达式;根据查询语句表达式生成相应的执行计划;判断查询语句表达式的累计执行次数是否小于或等于预设次数;若是,则确定第一并发度,根据执行计划以及第一并发度执行查询任务;若否,则确定第二并发度,根据执行计划以及第二并发度执行查询任务,第一并发度小于第二并发度。
4、根据本公开的第二方面,提供了一种数据处理装置,所述装置包括:获取单元、生成单元、判断单元、确定单元。
5、获取单元,用于获取用户发送的查询语句表达式,并解析查询语句表达式;生成单元,用于根据查询语句表达式生成相应的执行计划;判断单元,用于判断查询语句表达式的累计执行次数是否小于或等于预设次数;确定单元,用于若是,则确定第一并发度,根据执行计划以及第一并发度执行查询任务;确定单元,还用于若否,则确定第二并发度,根据执行计划以及第二并发度执行查询任务,第一并发度小于第二并发度。
6、根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面所述的方法。
7、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行根据第一方面所述的方法。
8、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据第一方面所述的方法。
9、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
技术特征:1.一种数据处理方法,所述方法包括:
2.根据权利要求1所述的方法,在所述根据所述查询语句表达式生成相应的执行计划之前,所述方法还包括:
3.根据权利要求2所述的方法,所述预设规则,包括:
4.根据权利要求1-3任一项所述的方法,应用于电子设备,在所述判断所述查询语句表达式的累计执行次数是否小于或等于预设次数之前,所述方法还包括:
5.根据权利要求4所述的方法,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,所述第一并发度为1。
7.一种数据处理装置,所述装置包括:
8.根据权利要求7所述的装置,所述确定单元,还用于:
9.根据权利要求8所述的装置,所述预设规则,包括:
10.根据权利要求7-9任一项所述的装置,所述确定单元,还用于:
11.根据权利要求10所述的装置,所述确定单元,还用于:
12.根据权利要求7-11所述的装置,所述第一并发度为1。
13.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
14.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行根据权利要求1-6任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6任一项所述的方法。
技术总结本公开提供一种数据处理方法、装置、设备及存储介质,涉及数据库技术领域,具体涉及数据解析、数据查询等技术领域,可应用于利用数据库查询语言查询数据的场景下。具体实现方案包括:获取用户发送的查询语句表达式,并解析查询语句表达式;根据查询语句表达式生成相应的执行计划;判断查询语句表达式的累计执行次数是否小于或等于预设次数;若是,则确定第一并发度,根据执行计划以及第一并发度执行查询任务;若否,则确定第二并发度,根据执行计划以及第二并发度执行查询任务,第一并发度小于第二并发度。本公开可以减少执行结果的异常情况,降低集群机器大面积故障的概率。技术研发人员:向厚元,李国强,刘涛受保护的技术使用者:百度在线网络技术(北京)有限公司技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/329641.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表