Estimates of predicate selectivities by database query optimizers often differ significantly from those actually encountered during query execution, leading to poor plan choices and inflated response times. In this paper, we investigate mitigating this problem by replacing selectivity error-sensitive plan choices with alternative plans that provide robust performance. Our approach is based on the recent observation that even the complex and dense "plan diagrams" associated with industrial-strength optimizers can be efficiently reduced to "anorexic" equivalents featuring only a few plans, without materially impacting query processing quality. Extensive experimentation with a rich set of TPC-H and TPC-DS-based query templates in a variety of...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
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 query optimi...
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 optim...
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...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
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...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...
Estimates of predicate selectivities by database query optimizers often differ significantly from th...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
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 query optimi...
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 optim...
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...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
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...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Identifying efficient execution plans for declarative OLAP queries typically entails estimation of s...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...