发明名称 Query optimization by specifying path-based predicate evaluation in a path-based query operator
摘要 The approaches described herein provide an efficient way for a database server to process certain kinds of queries over XML data stored in an object-relational database that require the evaluation of a predicate expression with one or more path-based operands. A predicate expression part of a XQuery or SQL WHERE clause that returns a boolean value. A database server first determines whether the query qualifies for this particular kind of optimization, then rewrites the query using an enhanced query operator syntax for specifying the predicate expression to be evaluated. The enhanced query operator subsumes the work of a second path-based query operator, resulting in the suppression of the WHERE EXISTS subquery. The rewritten query operator is used to generate a query execution plan that provides for several query execution optimizations.
申请公布号 US8161035(B2) 申请公布日期 2012.04.17
申请号 US20090478147 申请日期 2009.06.04
申请人 ZHANG NING;IDICULA SAM;STHANIKAM BALASUBRAMANYAM;AGARWAL NIPUN;ORACLE INTERNATIONAL CORPORATION 发明人 ZHANG NING;IDICULA SAM;STHANIKAM BALASUBRAMANYAM;AGARWAL NIPUN
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址