Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estimations can lead to overly expensive execution plans. We first define the \emph{q-error} to measure deviations of size estimates from actual sizes. The q-error enables the derivation of two important results: (1) We provide bounds such that if the q-error is smaller than this bound, the query optimizer constructs an optimal plan. (2) If the q-error is bounded by a number $q$, we show that the cost of the produced plan is at most a factor of $q^4$ worse than the optimal plan. Motivated by these findings, we next show how to find the best approximation under the q-error. These techniques can then be used to build synopsis for size estimates. Fin...
Cardinality estimation during query optimization relies on simplifying assumptions that usually do n...
International audienceThe quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) d...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...
Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estim...
mannheim.de Query optimizers rely on accurate estimations of the sizes of intermediate results. Wron...
Abstract: Query optimization is an essential ingredient for efficient query processing, as semantica...
Recently there has been significant interest in using machine learning to improve the accuracy of ca...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
International audienceOATAO is an open access repository that collects the work of Toulouse research...
This article is a companion to an invited talk at ICDT\u272022 with the same title. Cardinality esti...
The quality of query execution plans in database systems determines how fast a query can be executed...
Finding a good join order is crucial for query performance. In this paper, we introduce the Join Ord...
Accurate cardinality estimation is critically important to high-quality query optimization. It is we...
Cardinality estimation is an important component of query optimization. Its accuracy and efficiency ...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
Cardinality estimation during query optimization relies on simplifying assumptions that usually do n...
International audienceThe quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) d...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...
Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estim...
mannheim.de Query optimizers rely on accurate estimations of the sizes of intermediate results. Wron...
Abstract: Query optimization is an essential ingredient for efficient query processing, as semantica...
Recently there has been significant interest in using machine learning to improve the accuracy of ca...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
International audienceOATAO is an open access repository that collects the work of Toulouse research...
This article is a companion to an invited talk at ICDT\u272022 with the same title. Cardinality esti...
The quality of query execution plans in database systems determines how fast a query can be executed...
Finding a good join order is crucial for query performance. In this paper, we introduce the Join Ord...
Accurate cardinality estimation is critically important to high-quality query optimization. It is we...
Cardinality estimation is an important component of query optimization. Its accuracy and efficiency ...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
Cardinality estimation during query optimization relies on simplifying assumptions that usually do n...
International audienceThe quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) d...
Selectivity estimates for optimizing OLAP queries often differ sig-nificantly from those actually en...