A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optimizer over the relational selectivity space. In this paper, we present and analyze representative plan diagrams on a suite of popular commercial query optimizers for queries based on the TPC-H benchmark. These diagrams, which often appear similar to cubist paintings, provide a variety of interesting insights, including that current optimizers make extremely fine-grained plan choices, which may often be supplanted by less efficient options without substantively affecting the quality; that the plan optimality regions may have highly intricate patterns and irregular boundaries, indicating strongly non-linear cost models; that nonmonotonic cost be...
Modern database systems employ a query optimizer module to automatically identify the most efficient...
Abstract. The automated optimization of declarative user queries is a classical hallmark of database...
Given a query, there are many access plans that a database management sys-tem (DBMS) can follow to p...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
A "plan diagram" is a pictorial enumeration of the execution plan choices of a database q...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
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 optimi...
A "plan diagram" is a pictorial enumeration of the execution plan choices of a database query optimi...
Modern database systems employ a query optimizer module to automatically identify the most efficient...
Abstract. The automated optimization of declarative user queries is a classical hallmark of database...
Given a query, there are many access plans that a database management sys-tem (DBMS) can follow to p...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
A "plan diagram" is a pictorial enumeration of the execution plan choices of a database q...
A “plan diagram ” is a pictorial enumeration of the execution plan choices of a database query optim...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
Abstract—The automated optimization of declarative SQL queries is a classical problem that has been ...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
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 optimi...
A "plan diagram" is a pictorial enumeration of the execution plan choices of a database query optimi...
Modern database systems employ a query optimizer module to automatically identify the most efficient...
Abstract. The automated optimization of declarative user queries is a classical hallmark of database...
Given a query, there are many access plans that a database management sys-tem (DBMS) can follow to p...