预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115033593A(43)申请公布日2022.09.09(21)申请号202210746263.1(22)申请日2022.06.29(71)申请人中国平安财产保险股份有限公司地址518000广东省深圳市福田区益田路5033号平安金融中心12、13、38、39、40层(72)发明人庄志辉(74)专利代理机构深圳国新南方知识产权代理有限公司44374专利代理师李小东(51)Int.Cl.G06F16/242(2019.01)G06F16/2457(2019.01)权利要求书2页说明书7页附图2页(54)发明名称SQL语句处理方法、装置、设备及存储介质(57)摘要本发明涉及互联网领域,公开了一种SQL语句处理方法、装置、设备及存储介质。该方法包括:从数据库表中获取数据信息,从数据信息中提取用于创建数据模型的目标字段并对目标字段进行标记处理,获得标记数据;接收第一SQL语句,获取第一SQL语句的第一参数信息和执行耗时,将第一参数信息和标记数据进行匹配,获取匹配字段,将匹配字段和执行耗时进行关联处理;在第一预设时间内统计执行耗时超过预设时间阈值的关联处理结果并将对应的关联处理结果进行标记处理,获得标记关联关系;接收第二SQL语句时,获取第二SQL语句的第二参数信息,根据第二参数信息和标记关联关系优化第二SQL语句的执行策略。通过上述方式,本发明能够提高SQL语句的执行效率和分析效率。CN115033593ACN115033593A权利要求书1/2页1.一种SQL语句处理方法,其特征在于,包括:从数据库表中获取数据信息,从所述数据信息中提取用于创建数据模型的目标字段并对所述目标字段进行标记处理,获得标记数据;接收第一SQL语句,获取所述第一SQL语句的第一参数信息和执行耗时,将所述第一参数信息和所述标记数据进行匹配,获取匹配字段,将所述匹配字段和所述执行耗时进行关联处理;在第一预设时间内统计所述执行耗时超过预设时间阈值的关联处理结果并将对应的所述关联处理结果进行标记处理,获得标记关联关系;接收第二SQL语句时,获取所述第二SQL语句的第二参数信息,根据所述第二参数信息和所述标记关联关系优化所述第二SQL语句的执行策略。2.根据权利要求1所述的SQL语句处理方法,其特征在于,所述接收第一SQL语句,获取所述第一SQL语句的第一参数信息和执行耗时,将所述第一参数信息和所述标记数据进行匹配,获取匹配字段,将所述匹配字段和所述执行耗时进行关联处理包括:接收第一SQL语句时,拦截所述第一SQL语句并对所述第一SQL语句进行参数解析,获得第一参数信息;将所述第一参数信息与所述标记数据进行匹配,根据匹配结果从所述标记数据中提取匹配字段;执行所述第一SQL语句并记录所述第一SQL语句的执行耗时,将所述匹配字段与所述执行耗时进行关联处理。3.根据权利要求1所述的SQL语句处理方法,其特征在于,所述接收第二SQL语句时,获取所述第二SQL语句的第二参数信息,根据所述第二参数信息和所述标记关联关系优化所述第二SQL语句的执行策略包括:接收第二SQL语句时,拦截所述第二SQL语句并对所述第二SQL语句进行参数解析,获得第二参数信息;判断所述第二参数信息与所述标记关联关系是否存在相同的匹配字段;若是,则在执行所述第二SQL语句时,采用返回空结果的执行策略。4.根据权利要求3所述的SQL语句处理方法,其特征在于,所述在执行所述第二SQL语句时,采用返回空结果的执行策略同时,还包括:异步执行所述第二SQL语句,获取异步执行结果并将所述异步执行结果存储到Redis中。5.根据权利要求4所述的SQL语句处理方法,其特征在于,所述异步执行所述第二SQL语句,获取异步执行结果并将所述异步执行结果存储到Redis中之后,还包括:在第二预设时间内接收第三SQL语句时,拦截所述第三SQL语句并对所述第三SQL语句进行参数解析,获得第三参数信息;将所述第三参数信息与所述第二参数信息进行比对,判断所述第三参数信息与所述第二参数信息是否相同;若是,则从Redis中读取所述异步执行结果。6.根据权利要求1所述的SQL语句处理方法,其特征在于,所述从数据库表中获取数据信息,从所述数据信息中提取用于创建数据模型的目标字段并对所述目标字段进行标记处2CN115033593A权利要求书2/2页理,获得标记数据之后,还包括:根据所述目标字段创建数据模型,将所述标记数据中所述目标字段的标记作为所述数据模型中对应字段的属性值。7.根据权利要求6所述的SQL语句处理方法,其特征在于,所述接收第一SQL语句,获取所述第一SQL语句的第一参数信息和执行耗时,将所述第一参数信息和所述标记数据进行匹配,获取匹配字段,将所述匹配字段和所述执行耗时进行