Since the introduction of cost-based query op-timization by Selinger et al. in their semi-nal paper, the performance-critical role of in-teresting orders has been recognized. Some algebraic operators change interesting orders (e.g. sort and select), while others exploit them (e.g. merge join). Likewise, Wang and Cherniack (VLDB 2003) showed that existing groupings should be exploited to avoid redun-dant grouping operations. Ideally, the reason-ing about interesting orderings and groupings should be integrated into one framework. So far, no complete, correct, and ecient algo-rithm for ordering and grouping inference has been proposed. We ll this gap by propos-ing a general two-phase approach that e-ciently integrates the reasoning about orde...
Groupjoins, the combined execution of a join and a subsequent group by, are common in analytical que...
There are many applications in which it is desirable to order rather than classify instances. Here w...
Efficient star query processing is crucial for a perfor-mant data warehouse (DW) implementation and ...
Since the introduction of cost-based query optimization, the performance-critical role of interestin...
Since the introduction of cost-based query optimization, the performance-critical role of interestin...
Sort orders play an important role in query evaluation. Algorithms that rely on sorting are widely u...
We examine the problem of producing the optimal evaluation order for queries containing joins, sele...
We examine the problem of producing the optimal evaluation order for queries containing joins, selec...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The generally accepted optimization heuristics of pushing selections down does not yield optimal pla...
It has been a recognized fact for many years that query execution can benefit from pushing grouping ...
Join ordering is one of the most important, but also most challenging problems of query optimization...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Sorting and grouping are amongst the most costly operations performed during query evaluation
Preference queries become more and more important in applications like OLAP, data warehousing, or de...
Groupjoins, the combined execution of a join and a subsequent group by, are common in analytical que...
There are many applications in which it is desirable to order rather than classify instances. Here w...
Efficient star query processing is crucial for a perfor-mant data warehouse (DW) implementation and ...
Since the introduction of cost-based query optimization, the performance-critical role of interestin...
Since the introduction of cost-based query optimization, the performance-critical role of interestin...
Sort orders play an important role in query evaluation. Algorithms that rely on sorting are widely u...
We examine the problem of producing the optimal evaluation order for queries containing joins, sele...
We examine the problem of producing the optimal evaluation order for queries containing joins, selec...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The generally accepted optimization heuristics of pushing selections down does not yield optimal pla...
It has been a recognized fact for many years that query execution can benefit from pushing grouping ...
Join ordering is one of the most important, but also most challenging problems of query optimization...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Sorting and grouping are amongst the most costly operations performed during query evaluation
Preference queries become more and more important in applications like OLAP, data warehousing, or de...
Groupjoins, the combined execution of a join and a subsequent group by, are common in analytical que...
There are many applications in which it is desirable to order rather than classify instances. Here w...
Efficient star query processing is crucial for a perfor-mant data warehouse (DW) implementation and ...