暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202311085541.4-一种数据处理方法、存储介质与设备.PDF
19
15页
0次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311085541 .4
(22)申请日 2023 .08.25
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 范国腾 尹强 徐登峰 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 刘长江
(51)Int.Cl.
G06F
16/2453
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/2455
(2019 .01)
(54)发明名称
一种数据处理方法存储介质与设备
(57)摘要
本发明涉及数据库技术特别是涉及一种数
据处理方法存储介质与设备该数据处理方法
包括在收到带有like操作的SQL语句的情况下
生成并缓存与带有like操作的SQL语句对应的两
个执行计划两个执行计划包括访问类型为全表
扫描的第一执行计划和访问类型为索引扫描的
第二执行计划在接收带有like操作的SQL请求
之后判断带有like操作的SQL请求中的like
作是否可以转化为比较操作若是则执行第二
执行计本发明的数据处理方法通过对带有
like操作的SQL语句缓存带有索引扫描和不带索
引扫描的两个执行计划并在接收SQL请求时再
进行执行计划的选定避免了全部带有like操作
SQL均仅能执行全表扫描的问题提高了SQL
执行效率从而提高了数据库的性能
权利要求书2页 说明书9页 附图3页
CN 117076491 A
2023.11.17
CN 117076491 A
1 .一种数据处理方法包括
在收到带有like操作的SQL语句的情况下生成并缓存与所述带有like操作的SQL语句
对应的两个执行计划所述两个执行计划包括访问类型为全表扫描的第一执行计划和访问
类型为索引扫描的第二执行计划
在接收带有like操作的SQL请求之后判断所述带有like操作的SQL请求中的like操作
是否可以转化为比较操作
若是则执行所述第二执行计划
2 .根据权利要求1所述的数据处理方法其中
判断所述带有like操作的SQL请求中的like操作是否可以转化为比较操作包括
获取所述带有like操作的SQL请求中的like之后的常量
根据所述常量判断所述like操作中的like运算符是否可以转换为比较运算符
若可以则确定所述带有like操作的SQL请求中的like操作可以转化为比较操作
若不可以则确定所述带有like操作的SQL请求中的like操作不可以转化为比较操作
3 .根据权利要求2所述的数据处理方法其中
根据所述常量判断所述like操作中的like运算符是否可以转换为比较运算符包括
判断所述常量中是否存在前置的通配符
若存在则确定所述like操作中的like运算符不可以转换为比较运算符
若不存在则确定所述like操作中的like运算符可以转换为比较运算符
4 .根据权利要求3所述的数据处理方法其中
判断所述常量中是否存在前置的通配符包括
判断所述常量的第一位是否为通配符
若是则确定所述常量中存在前置的通配符
若否则确定所述常量中不存在前置的通配符
5 .根据权利要求1所述的数据处理方法其中
在收到带有like操作的SQL语句的情况下生成并缓存与所述带有like操作的SQL语句
对应的两个执行计划包括
在收到带有like操作的SQL语句的情况下进行词法分析将所述带有like操作的SQL
语句中的常量替换为参数
根据替换后的带有like操作的SQL语句生成所述两个执行计划
将所述两个执行计划放入相同的执行计划缓存中
6 .根据权利要求5所述的数据处理方法其中
在接收带有like操作的SQL请求之后在所述判断所述带有like操作的SQL请求中的
like操作是否可以转化为比较操作的步骤之前,所述数据处理方法还包括
进行词法分析将所述带有like操作的SQL请求中的常量替换为参数
查询所述执行计划缓存中的执行计划得到所述两个执行计划
7 .根据权利要求5所述的数据处理方法其中
根据替换后的带有like操作的SQL语句生成所述两个执行计划包括
拷贝所述带有like操作的SQL语句并将拷贝得到的带有like操作的SQL语句中的like
操作转化为比较操作
权 利 要 求 书
1/2
2
CN 117076491 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜