In this paper we revisit the problem of generating query plans using AI automated planning with a view to leveraging significant advances in state-of-the-art planning techniques. Our efforts focus on the specific problem of cost-based joinorder optimization for conjunctive relational queries, a critical component of production-quality query optimizers. We characterize the general query-planning problem as a deletefree planning problem, and query plan optimization as a context-sensitive cost-optimal planning problem. We propose algorithms that generate high-quality query plans, guaranteeing optimality under certain conditions. Our approach is general, supporting the use of a broad suite of domainindependent and domain-specific optimization c...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
In [1], we introduced Planning by Rewriting (PBR), a new paradigm for efficient high-quality plannin...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
In this paper we revisit the problem of generating query plans using AI automated planning with a v...
Query optimization is a crucial part in relational database management systems because it can make a...
AbstractThe Internet provides access to a wealth of information. For any given topic or application ...
Abstract — Research on query optimization has traditionally focused on exhaustive enumeration of an ...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
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...
Deco is a comprehensive system for answering declarative queries posed over stored relational data t...
Relational databases provide the ability to store user-defined functions and predicates which can be...
As one of the most challenging problems in data management, query processing and optimization are al...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The join operation, which combines tuples from multiple relations, is the most fundamental and, typi...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
In [1], we introduced Planning by Rewriting (PBR), a new paradigm for efficient high-quality plannin...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
In this paper we revisit the problem of generating query plans using AI automated planning with a v...
Query optimization is a crucial part in relational database management systems because it can make a...
AbstractThe Internet provides access to a wealth of information. For any given topic or application ...
Abstract — Research on query optimization has traditionally focused on exhaustive enumeration of an ...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
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...
Deco is a comprehensive system for answering declarative queries posed over stored relational data t...
Relational databases provide the ability to store user-defined functions and predicates which can be...
As one of the most challenging problems in data management, query processing and optimization are al...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
The join operation, which combines tuples from multiple relations, is the most fundamental and, typi...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
In [1], we introduced Planning by Rewriting (PBR), a new paradigm for efficient high-quality plannin...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...