发明名称 Delaying evaluation of expensive expressions in a query
摘要 Techniques are provided for delaying evaluation of expensive expressions in a query. Expensive expressions in the query are established by cost information or by looking up a list of known expensive expressions for a match. After an execution plan is determined by using the early evaluation technique, one or more equivalent execution plans is established. The one or more equivalent execution plans may include both a type of execution plans that delay evaluation of expensive expressions and a type of execution plans that do not. In addition, the one or more equivalent execution plans may include both parallelized and non-parallelized alternatives to the execution plan identified by the early evaluation technique. Finally, based on a set of criteria, which may include comparing cost information among all the equivalent execution plans generated thus far, the best execution plan is chosen for the query.
申请公布号 US2007078812(A1) 申请公布日期 2007.04.05
申请号 US20050242361 申请日期 2005.09.30
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 WAINGOLD ALLISON;AHMED RAFI;GHOSH BHASKAR;DAS DINESH;ZAIT MOHAMED
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址