暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB】​​SQL语句执行计划的确定方法、装置、电子设备及存储介质_​​202311842992.8_金篆信科有限责任公司.PDF
25
15页
1次
2025-05-26
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311842992 .8
(22)申请日 2023 .12.28
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18
(72)发明人 徐海 张小迪 郭智敏 
(74)专利代理机构 北京华夏泰和知识产权代理
有限公司 11662
专利代理师 李明
(51)Int.Cl.
G06F
16/2455
(2019 .01)
G06F
16/2453
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明名称
SQL语句执行计划的确定方法装置电子设
备及存储介质
(57)摘要
本申请涉及一种SQL语句执行计划的确定方
装置电子设备及存储介质该方法包括
SQL语句对所述SQL语句进行解析根据解析
结果查找所述SQL语句对应的HINTS字段在查找
到所述HINTS字段的情况下匹配所述HINTS字段
与所述SQL语句并根据所述SQL语句匹配到的所
HINTS字段确定所述SQL语句的执行计划通过
本申请提供的技术方案用户在输入SQL语句时
不用在SQL语句中插入HINT字段而是通过对SQL
语句的解析结果绑定SQL语句与对应的HINTS
使得HINTS字段不用杂糅进SQL语句中从而
避免了HINTS字段对SQL语句产生入侵
权利要求书2页 说明书8页 附图4页
CN 117539914 A
2024.02.09
CN 117539914 A
1 .一种SQL语句执行计划的确定方法其特征在于所述方法包括
获取SQL语句
对所述SQL语句进行解析根据解析结果查找所述SQL语句对应的HINTS字段
在查找到所述HINTS字段的情况下匹配所述HINTS字段与所述SQL语句并根据所述
SQL语句匹配到的所述HINTS字段确定所述SQL语句的执行计划
2 .根据权利要求1所述的方法其特征在于所述方法还包括
在未查找到所述HINTS字段的情况下根据所述SQL语句确定所述SQL语句的所述执行
计划
3 .根据权利要求1所述的方法其特征在于对所述SQL语句进行解析包括
对所述SQL语句进行模块化获取SQL模块语句
通过预置的解析算法对所述SQL模块语句进行解析确定所述SQL模块语句的语句标
识,所述语句标识与所述SQL模块语句唯一对应
将所述解析结果确定为所述SQL模块语句与所述语句标识
4 .根据权利要3所述的方法其特征在于根据解析结果查找所述SQL句对应的
HINTS字段包括
根据所述语句标识在预置的存储大纲中查找所述语句标识对应的所述HINTS字段
确定所述SQL模块语句对应的所述HINTS字段其中所述存储大纲保存于分布式数据库的
MDS元数据中所述存储大纲中包括有多个所述HINTS字段各所述HINTS字段唯一对应于一
个所述语句标识
5 .根据权利要求3所述的方法其特征在于所述解析算法为哈希算法通过预置的解
析算法对所述SQL模块语句进行解析确定所述SQL模块语句的语句标识包括
通过所述哈希算法计算所述SQL模块语句的哈希值
将所述SQL模块语句的哈希值确定为所述SQL模块语句的语句标识
6 .根据权利要求3所述的方法其特征在于对所述SQL语句进行模块化获取SQL模块
语句包括
识别所述SQL语句的语句框架与语句变量
通过通用变量替换所述语句变量将所述语句框架与所述通用变量进行组合生成所
SQL模块语句
7 .根据权利要求1所述的方法其特征在于根据所述SQL语句匹配到的所述HINTS字段
确定所述SQL语句的执行计划包括
发送所述SQL语句与所述HINTS字段至分布式数据库中的优化器
获取分布式数据库中的优化器在所述HINTS字段的指示下生成的所述执行计划
8.一种SQL语句执行计划的确定装置其特征在于所述装置包括
获取模块用于获取SQL语句
解析模块用于对所述SQL语句进行解析根据解析结果查找所述SQL语句对应的HINTS
字段
第一确定模块用于在查找到所述HINTS字段的情况下匹配所述HINTS字段与所述SQL
语句并根据所述SQL语句匹配到的所述HINTS字段确定所述SQL语句的执行计划
9 .一种电子设备其特征在于包括至少一个通信接口与所述至少一个通信接口相
权 利 要 求 书
1/2
2
CN 117539914 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文档被以下合辑收录

评论

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