发明名称 IMPROVED QUERY OPTIMIZER USING IMPLIED PREDICATES
摘要 PROBLEM TO BE SOLVED: To provide a query optimizer for attaining the query optimization of a database system. SOLUTION: A system for facilitating query optimization in a data repository comprises a query component for receiving a query, inclusive of an original predicate, to be processed aimed at data of the data repository, and a predicate component for processing and transforming the original predicate into one or a plurality of new predicates inclusive of an implied predicate, wherein the implied predicate is processed aimed at the data to return a best solution such that a total evaluation cost is significantly reduced. Thereby, a query optimization component is allowed to introduce additional predicates into the query for facilitating the following: additional predicates render the same results as those of the original query, and are used as dictated by rules passed to the optimization component or rules for specifying whether the new predicate is equivalence (to substitute the old predicate) or implication (wherein the old predicate is preserved); the additional predicates are considered as cost-based alternatives, and discarded if not useful, and the predicates can be tied to index utilization and can take into consideration both standard and multi-valued indices. COPYRIGHT: (C)2005,JPO&NCIPI
申请公布号 JP2005267612(A) 申请公布日期 2005.09.29
申请号 JP20050020315 申请日期 2005.01.27
申请人 MICROSOFT CORP 发明人 RATHAKRISHNAN BALAJI;GALINDO-LEGARIA CESAR A;BLAKELEY JOSE A;SEELIGER OLIVER N;BARRERA RENATO
分类号 G06F12/00;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址