Method for efficient query execution using dynamic queries in database environments
AssigneeMicrosoft Corporation
InventorsRahul Kapoor, Nigel R. Ellis, Prakash Sundaresan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsRahul Kapoor, Nigel R. Ellis, Prakash Sundaresan
Estimating the term…
A system and method allowing for optimization of query execution in database environments is provided. In an illustrative implementation, a database having distributed partitioned views is provided such that queries may initiate at any of the participating data stores. In operation, an offered query is analyzed to determine if it has predicate expression and/or sub-queries. Using this information the expressions and/or sub-queries are analyzed and processed to determine if appropriate start-up filters are available for the offered query. The start-up filters are applied to the query such that during compile and/or run time, redundant partitions in the distributed partitioned database environment are eliminated during query execution.
A method providing query execution plans for distributed database environments having distributed partitioned views comprising the steps of:
A method providing query execution plans for distributed database environments having distributed partitioned views comprising the steps of:
A method providing query execution plans for distributed database environments having distributed partitioned views comprising the steps of:
A method providing query execution plans for distributed database environments having distributed partitioned views comprising the steps of:
Dependencies are inferred from the claim text.