文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210775515.3 (22)申请日 2022.07.01 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310023 浙江省杭州市余杭区五常街 道文一西路969号3幢5层5 54室 (72)发明人 顾汉杰 马云雷 孙廷韬 王彬 (74)专利代理 机构 北京太合九思知识产权代理 有限公司 1 1610 专利代理师 刘戈 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2453(2019.01) G06F 16/2455(2019.01) (54)发明名称 数据查询方法、 数据查询系统、 设备及存储 介质 (57)摘要 本申请实施例提供一种数据查询方法、 数据 查询系统、 设备及存储介质。 其中, 方法包括如下 的步骤: 接收目标查询语句; 根据所述目标查询 语句, 从缓存空间所缓存的多个备用逻辑执行计 划中查找适用于所述目标查询语句的目标逻辑 执行计划; 根据当前的物理执行环境信息, 将所 述目标逻辑执行计划转换为物理执行计划; 根据 所述物理执行计划, 执行查询, 得到所述目标查 询语句的查询结果。 本申请实施例提供的技术方 案能够减少计算资源的消耗, 提高系统性能。 权利要求书3页 说明书14页 附图6页 CN 115269631 A 2022.11.01 CN 115269631 A 1.一种数据查询方法, 其中, 包括: 接收目标查询语句; 根据所述目标查询语句, 从缓存空间所缓存的多个备用逻辑执行计划中查找适用于所 述目标查询语句的目标逻辑执 行计划; 根据当前的物理执 行环境信息, 将所述目标逻辑执 行计划转换为物理执 行计划; 根据所述物理执 行计划, 执 行查询, 得到所述目标查询语句的查询结果。 2.根据权利要求1所述的方法, 其中, 根据所述目标查询语句, 从缓存空间所缓存的多 个备用逻辑执 行计划中查找适用于所述目标查询语句的目标逻辑执 行计划, 包括: 在所述目标查询语句中删除有关查询时间区间的代码, 得到目标删除后查询语句; 根据所述目标删除后查询语句, 从缓存空间所缓存的多个备用逻辑执行计划中查找适 用于所述目标查询语句的目标逻辑执 行计划; 其中, 所述缓存空间中缓存有第一备用逻辑执行计划; 所述第一备用逻辑执行计划是 通过解析第一删除后查询语句生成的; 所述第一删除后查询语句是删除第一查询语句中有 关查询时间区间的代码后得到的。 3.根据权利要求2所述的方法, 其中, 所述缓存空间中针对各所述备用逻辑执行计划对 应缓存有语句摘要; 根据所述目标删除后查询语句, 从缓存中查找适用于所述目标查询语句的目标逻辑执 行计划, 包括: 基于所述目标删除后查询语句, 利用第一摘要算法确定目标语句摘要; 将所述缓存空间中与所述目标语句摘要相同的语句摘要对应的备用逻辑执行计划确 定为所述目标逻辑执 行计划; 其中, 所述缓存空间中对应于所述第 一备用逻辑执行计划缓存的语句摘要是基于所述 第一删除后查询语句, 利用所述第一摘要算法生成的。 4.根据权利要求3所述的方法, 其中, 还 包括: 确定所述目标查询语句所 涉及的目标 数据源名称以及目标 数据库用户名称; 基于所述目标删除后查询语句, 利用第一摘要算法确定目标语句摘要, 包括: 根据所述目标删除后查询语句、 所述目标数据源名称以及所述目标数据库用户名称, 利用第一摘要算法确定目标语句摘要; 其中, 所述缓存空间中对应于所述第 一备用逻辑执行计划缓存的语句摘要是基于所述 第一删除后查询 语句、 所述第一查询语句所涉及的数据源名称以及数据库用户名称, 利用 所述第一摘要算法生成的。 5.根据权利要求1至4中任一项所述的方法, 其中, 根据当前的物 理执行环境信 息, 将所 述目标逻辑执 行计划转换为物理执 行计划, 包括: 根据分布式查询系统当前的物理执行环境信 息, 从所述分布式查询系统 的多个工作节 点中查找多个目标工作节点; 根据所述多个目标工作节点的节点信 息以及所述目标逻辑执行计划, 生成物 理执行计 划。 6.根据权利要求1至4中任一项所述的方法, 其中, 所述缓存空间中针对各所述备用逻 辑执行计划对应缓存有用于有效性校验的参 考信息; 上述方法, 还 包括:权 利 要 求 书 1/3 页 2 CN 115269631 A 2基于所述目标查询语句所要访问的目标数据当前对应的第 一元数据, 生成用于有效性 校验的目标信息; 根据所述目标信息与所述缓存空间中针对所述目标逻辑执行计划对应缓存的参考信 息的比较结果, 判断所述目标逻辑执 行计划是否有效; 当所述目标逻辑执行计划有效时, 触发执行所述根据所述目标逻辑执行计划, 执行查 询, 得到所述目标查询语句的查询结果的步骤; 其中, 所述目标逻辑执行计划是通过解析第二查询语句生成的; 所述缓存空间中针对 所述目标逻辑执行计划对应 缓存的参考信息是基于第二元数据生成的; 所述第二元数据是 所述第二 查询语句所要访问的数据在生成所述目标逻辑执 行计划时对应的元 数据。 7.根据权利要求6所述的方法, 其中, 还 包括: 当所述目标逻辑执行计划无效时, 对所述目标查询语句进行解析, 得到适用于所述目 标查询语句的目标逻辑执 行计划。 8.根据权利要求7 所述的方法, 其中, 还 包括: 在所述缓存空间中, 针对所述目标查询语句对应缓存所述目标逻辑执行计划以及所述 目标信息, 以备后续使用。 9.根据权利要求6所述的方法, 其中, 所述缓存空间中针对各所述备用逻辑执行计划对 应记录有相关数据库表的最后更新时间; 所述方法, 还 包括: 获取所述目标逻辑执 行计划所 涉及的相关数据库表当前的最后更新时间; 当所述当前的最后更新时间值早于或等于所述缓存空间中针对所述目标逻辑执行计 划对应记录的最后更新时间时, 确定所述 目标逻辑执行计划有效; 所述缓存空间中针对所 述目标逻辑执 行计划对应记录的最后更新时间是在生成所述目标逻辑执 行计划时记录的; 当所述当前的最后更新时间值晚于所述缓存空间中针对所述目标逻辑执行计划对应 记录的最后更新时间时, 触发所述根据所述目标查询语句所要访问的目标数据当前对应的 元数据, 生成用于有效性校验的目标信息的步骤。 10.根据权利要求1至4中任一项所述的方法, 其中, 还 包括: 确定所述多个备用逻辑执行计划中各备用逻辑执行计划在预设的时间窗口内的调用 次数; 在所述缓存空间中, 删除调用次数小于或等于预设调用次数阈值的备用逻辑执行计 划。 11.一种数据查询方法, 其中, 包括: 接收目标查询语句; 根据所述目标查询语句, 从缓存空间所缓存的多个备用逻辑执行计划中查找适用于所 述目标查询语句的目标逻辑执 行计划; 若未查找到适用于所述目标查询语句的目标逻辑执行计划, 则对所述目标查询语句进 行解析, 得到适用于所述目标查询语句的目标逻辑执 行计划; 根据所述目标逻辑执 行计划, 执 行查询, 得到所述目标查询语句的查询结果; 将所述目标逻辑执 行计划缓存在所述缓存空间中, 以供后续重复使用。 12.一种分布式查询系统, 其中, 包括: 协调节点和与所述协调节点通信连接的多个工权 利 要 求 书 2/3 页 3 CN 115269631 A 3
专利 数据查询方法、数据查询系统、设备及存储介质
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:15:09
上传分享
举报
下载
原文档
(765.7 KB)
分享
友情链接
GB-T 29321-2012 光伏发电站无功补偿技术规范.pdf
YD-T 3763.6-2021 研发运营一体化(DevOps)能力成熟度模型 第6部分:安全及风险管理.pdf
GB-T 24369.3-2017 金纳米棒表征 第3部分:表面电荷密度测量方法.pdf
GB-T 17713-2022 吸油烟机及其他烹饪烟气吸排装置.pdf
GB-T 18959-2023 木材保管规程.pdf
湖南金盾安全 渗透测试与等级保护测评指标体系对应关系研究.pdf
GB-T 24720-2009 交通锥.pdf
GB-T 958-2015 区域地质图图例.pdf
GM-T 0005-2012 随机性检测规范.pdf
GB-T 42249-2022 矿产资源综合利用技术指标及其计算方法.pdf
GB-T 43380-2023 自动化干散货码头综合管控系统技术要求.pdf
OpenGroup 在TOGAF企业架构中集成风险和安全 .pdf
GB-T 42435-2023 海岸侵蚀监测与灾害损失评估技术规范.pdf
360 新一代XDR-面向未来的数字安全防御架构.pdf
GB-T 15852.3-2019 信息技术 安全技术 消息鉴别码 第3部分:采用泛杂凑函数的机制.pdf
GB-T 36618-2018 信息安全技术 金融信息服务安全规范.pdf
DB63-T 2064-2022 草原损害程度评定技术规范 青海省.pdf
GB-T 20507-2018 球形氢氧化镍.pdf
DB5104-T 54.1-2022 节能改造技术规范 第1部分:水泵系统 攀枝花市.pdf
T-NIFA 28—2023 网上银行服务 应用安全规范.pdf
1
/
3
24
评价文档
赞助2元 点击下载(765.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。