Traditionally, database management systems use tree-structured query evaluation plans. They are easy to implement but not expressive enough for some optimizations like eliminating common algebraic subexpressions or magic sets. These require directed acyclic graphs (DAGs), i.e. shared subplans. Existing approaches consider DAGs merely for special cases and not in full generality. We introduce a novel framework to reason about sharing of subplans and, thus, DAG-structured query evaluation plans. Then, we present the first plan generator capable of generating optimal DAG-structured query evaluation plans. The experimental results show that with no or only a modest increase of plan generation time, a major reduction of query execution time can ...
One of the most difficult tasks in modern day database management systems is information retrieval. ...
The query optimizer plays an important role in a database management system supporting a declarative...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Traditionally, database management systems use tree-structured query evaluation plans. They are easy...
Traditional database management systems use tree-structured query evaluation plans. While easy to im...
Abstract In many database queries relations are access mul-tiple times during query processing. In t...
In many database queries relations are access multiple times during query processing. In these cases...
In OLAP environments, huge amount of data accumulated over a certain period of time is analyzed to e...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
Very recently, Cao et al.\ presented the MAPLE approach, which accelerates queries with multiple ins...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, p...
A distributed query processing strategy, which is a key performance determinant in accessing distrib...
One of the most difficult tasks in modern day database management systems is information retrieval. ...
The query optimizer plays an important role in a database management system supporting a declarative...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Traditionally, database management systems use tree-structured query evaluation plans. They are easy...
Traditional database management systems use tree-structured query evaluation plans. While easy to im...
Abstract In many database queries relations are access mul-tiple times during query processing. In t...
In many database queries relations are access multiple times during query processing. In these cases...
In OLAP environments, huge amount of data accumulated over a certain period of time is analyzed to e...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
Very recently, Cao et al.\ presented the MAPLE approach, which accelerates queries with multiple ins...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, p...
A distributed query processing strategy, which is a key performance determinant in accessing distrib...
One of the most difficult tasks in modern day database management systems is information retrieval. ...
The query optimizer plays an important role in a database management system supporting a declarative...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...