暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN119646032A-查询语句优化方法和相关装置_电科金仓.PDF
8
15页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202411783399 .5
(22)申请日 2024 .12.05
(71)申请人 中电科金仓北京科技股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 徐洲 尹强 徐登峰 
(74)专利代理机构 北京同立钧成知识产权代理
有限公司 11205
专利代理师 杨丽爽 臧建明
(51)Int.Cl.
G06F
16/2453
(2019 .01)
G06F
16/242
(2019 .01)
G06F
16/22
(2019 .01)
G06F
16/2455
(2019 .01)
(54)发明名称
查询语句优化方法和相关装置
(57)摘要
本申请实施例提供一种查询语句优化方法
和相关装置涉及数据库技术领域方法包括
取待处理的查询语句在所述查询语句包括分组
聚合子语句的情况下根据所述分组聚合子语句
和所述查询语句确定所述查询语句是否为可以
优化的查询语句若是对所述分组聚合子语句
进行优化得到目标查询语句以使所述分组聚
合子句的分组顺序与待查询数据表的索引顺序
一致执行基于所述目标查询语句生成的执行计
上述方案可以有效降低查询语句执行成本
提升查询性能
权利要求书2页 说明书9页 附图3页
CN 119646032 A
2025.03.18
CN 119646032 A
1 .一种查询语句优化方法其特征在于
获取待处理的查询语句
在所述查询语句包括分组聚合子语句的情况下根据所述分组聚合子语句和所述查询
语句确定所述查询语句是否为可以优化的查询语句
若是对所述分组聚合子语句进行优化得到目标查询语句以使所述分组聚合子语句
的分组顺序与待查询数据表的索引顺序一致
执行基于所述目标查询语句生成的执行计划
2 .根据权利要求1所述的方法其特征在于所述对所述分组聚合子语句进行优化
到目标查询语句包括
根据所述数据表的索引顺序对所述分组聚合子语句中分组聚合的键值进行重排
到所述目标查询语句
3 .根据权利要求2所述的方法其特征在于所述根据所述数据表的索引顺序对所述
分组聚合子语句中分组聚合的键值进行重排得到所述目标查询语句包括
获取所述分组聚合子语句中分组聚合的键值顺序以及所述数据表的索引的键值顺
序;
将所述分组聚合子语句的键值顺序修改为所述索引的键值顺序得到所述目标查询语
4 .根据权利要求13任一项所述的方法其特征在于所述根据所述分组聚合子语句和
所述查询语句确定所述查询语句是否为待优化的查询语句包括
获取所述查询语句对应的数据表
确定所述分组聚合子语句的所述键值是否属于同一数据表
若是则根据所述数据表和所述分组聚合子语句的键值确定所述查询语句是否为待优
化的查询语句
若否则确定所述查询语句非待优化的查询语句
5 .根据权利要求4所述的方法其特征在于所述根据所述数据表和所述分组聚合子语
句的键值确定所述查询语句是否为待优化的查询语句,包括
确定所述数据表是否存在索引且所述索引的类型是否为目标索引类型
若是则根据所述分组聚合子语句的键值和所述索引的键值确定所述查询语句是否
为待优化的查询语句
若否则确定所述查询语句非待优化的查询语句
6 .根据权利要求5所述的方法其特征在于所述根据所述分组聚合子语句的键值和所
述索引的键值确定所述查询语句是否为待优化的查询语句包括
确定所述分组聚合的键值是否为所述索引键值的子集所述分组聚合的键值顺序
与所述索引中对应键值的键值顺序是否不一致
若是则确定所述查询语句为待优化的查询语句
若否则确定所述查询语句非待优化的查询语句
7 .根据权利要求3所述的方法其特征在于所述获取所述数据表的索引的键值顺序
包括
获取所述索引的元数据
权 利 要 求 书
1/2
2
CN 119646032 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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