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.