Database systems frequently have to execute a set of related queries, which share several common subexpressions. Multi-query optimization exploits this, by finding evaluation plans that share common results. Current approaches to multi-query optimization assume that common subexpressions are materialized. Significant performance benefits can be had if common subexpressions are pipelined to their uses, without being materialized. However, plans with pipelining may not always be realizable with limited buffer space, as we show. We present a general model for schedules with pipelining, and present a necessary and sufficient condition for determining validity of a schedule under our model. We show that finding a valid schedule with minimum cost...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
Some recently proposed extensions to relational database systems as well as deductive database syste...
Summarization: Scheduling query execution plans is an important component of query optimization in p...
Database systems frequently have to execute a set of related queries, which share several common sub...
AbstractDatabase systems frequently have to execute a set of related queries, which share several co...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
textabstractIn some key database applications, such as data mining, a sequence of interdependent qu...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
This article proposes a cache pattern with multi-queries and describes the multi-query optimization ...
The simultaneous optimization of multiple queries submitted to a database system may lead to substan...
In certain database applications such as deductive databases, batch query processing, and recursive ...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
Some recently proposed extensions to relational database systems as well as deductive database syste...
Summarization: Scheduling query execution plans is an important component of query optimization in p...
Database systems frequently have to execute a set of related queries, which share several common sub...
AbstractDatabase systems frequently have to execute a set of related queries, which share several co...
Database systems frequently have to execute a batch of related queries. Multi-query optimization exp...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
textabstractIn some key database applications, such as data mining, a sequence of interdependent qu...
The multiple-query optimization (MQO) problem has been well-studied in the research literature, usu...
The goal of multi-objective query optimization (MOQO) is to find query plans that realize a good com...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
This article proposes a cache pattern with multi-queries and describes the multi-query optimization ...
The simultaneous optimization of multiple queries submitted to a database system may lead to substan...
In certain database applications such as deductive databases, batch query processing, and recursive ...
In the current work, we derive a complete approach to optimization and automatic parallelization of ...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
Some recently proposed extensions to relational database systems as well as deductive database syste...
Summarization: Scheduling query execution plans is an important component of query optimization in p...