[发明专利]利用优化提示的查询调整在审
申请号: | 202010270664.5 | 申请日: | 2020-04-08 |
公开(公告)号: | CN111797116A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | M·S·纳那尔;V·苏诺得;D·杰恩;K·乔杜里;J·M·卡恩 | 申请(专利权)人: | 埃森哲环球解决方案有限公司 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 优化 提示 查询 调整 | ||
本公开的实施例涉及利用优化提示的查询调整。设备可以标识针对数据库系统的查询,其中查询是用于优化的候选。设备可以根据用于执行查询的第一提示确定第一执行计划,并且根据用于执行查询的第二提示确定第二执行计划,其中第一执行计划与第一执行时间相关联并且第二执行计划与第二次执行时间相关联。设备可以选择第一执行计划或第二执行计划作为选择的执行计划。设备可以基于选择选择的执行计划来生成针对查询的简档,其中简档基于选择的执行计划。数据库系统可以根据简档来执行查询。
技术领域
本公开的实施例涉及数据库系统,并且更具体地涉及利用优化提示的查询调整。
背景技术
查询优化是许多数据库系统的功能。数据库系统的查询优化器尝试通过考虑用于查询的多个可能执行计划来确定执行被提交给数据库系统的查询的高效方式。一些数据库系统允许用提示来引导查询优化器。
发明内容
根据一些实现,一种方法可以包括由设备标识针对数据库系统的查询。该查询可以是用于优化的候选。该方法可以包括:由设备根据用于执行查询的第一提示确定第一执行计划,并且根据用于执行查询的第二提示确定第二执行计划。第一执行计划可以与第一执行时间相关联并且第二执行计划可以与第二执行时间相关联。该方法可以包括由设备选择第一执行计划或第二执行计划作为选择的执行计划。当第一执行时间小于第二执行时间时,第一执行计划可以被选择作为选择的执行计划。当第二执行时间小于第一执行时间时,第二执行计划可以被选择作为选择的执行计划。该方法可以包括由设备基于选择的执行计划来生成针对查询的简档。简档可以基于选择的执行计划。数据库系统可以根据简档来执行查询。
根据一些实现,一种非瞬态计算机可读介质可以存储指令,该指令包括一个或多个指令,该一个或多个指令在由设备的一个或多个处理器执行时,使该一个或多个处理器标识针对数据库系统的查询。该查询可以是用于优化的候选,并且该查询可以被表达为文本语句。一个或多个指令可以使一个或多个处理器用第一提示来更改文本语句以获取第一更改后的查询,并且用第二提示更改文本语句以获取第二更改后的查询。一个或多个指令可以使一个或多个处理器基于处理第一更改后的查询来确定第一执行计划,并且基于处理第二更改后的查询来确定第二执行计划。一个或多个指令可以使一个或多个处理器选择第一执行计划或第二执行计划作为选择的执行计划,并且基于选择的执行计划来生成针对查询的简档。简档可以基于选择的执行计划。一个或多个指令可以使一个或多个处理器根据简档来执行查询。
根据一些实现,一种设备可以包括一个或多个存储器,以及通信地耦合到一个或多个存储器的一个或多个处理器,以标识针对数据库系统的查询。该查询可以是用于优化的候选。一个或多个处理器可以向数据库系统提供用于执行查询的第一提示和用于执行查询的第二提示。数据库系统可以根据用于执行查询的第一提示确定第一执行计划,并且根据用于执行查询的第二提示确定第二执行计划。第一执行计划可以与第一执行时间相关联并且第二执行计划可以与第二执行时间相关联。一个或多个处理器可以选择第一执行计划或第二执行计划作为选择的执行计划。当第一执行时间小于第二执行时间时,第一执行计划可以被选择作为选择的执行计划。当第二执行时间小于第一执行时间时,第二执行计划可以被选择作为选择的执行计划。一个或多个处理器可以基于选择选择的执行计划来生成针对查询的简档。简档可以基于选择的执行计划。数据库系统可以根据简档来执行查询。
附图说明
图1A-图1E是本文所描述的一个或多个示例实现的图。
图2是在其中可以实现本文所描述的系统和/或方法的示例环境的图。
图3是图2的一个或多个设备的示例组件的图。
图4-图6是用于利用优化器提示进行查询调整的示例过程的流程图。
具体实施方式
示例实现的以下详细描述参考附图。不同附图中的相同附图标记可以标识相同或相似的元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司,未经埃森哲环球解决方案有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010270664.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:阻塞检测设备、系统和方法
- 下一篇:具有安全装置的手柄系统